小编Nik*_*nov的帖子

没有交换时 kswapd 在做什么

顶部看起来像这样:

KiB Mem :  3989652 total,    30976 free,  1480440 used,  2478236 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  2276236 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND      
 3989 root      20   0   51680   3160   1288 D  19.8  0.1  13:13.86 mc           
 5949 root      20   0       0      0      0 D   3.6  0.0  41:33.92 [usb-storage]
  667 root      20   0       0      0      0 S   1.0  0.0   8:37.38 [kswapd0]    
Run Code Online (Sandbox Code Playgroud)

我故意关闭了交换。上面的输出是在“KiB Swap total”变成 0 几分钟后捕获的。 有一个正在运行的进程从 NFS 共享复制到 USB …

linux swap top

7
推荐指数
1
解决办法
6314
查看次数

如何使用 Stretch 中出现的 Debian 安装程序选项卡?

Stretch 中的 Debian 安装程序网络安装控制台(通过 ssh)与 Jessie 和更早版本的不同。它在屏幕上方有额外的黑色“菜单”行,显示四个“选项卡”和一个时钟。这些“选项卡”是“(1*installer)”、“2 shell”、“3 shell”、“4-log”。

我记得它们来自“本地”安装程序,其中安装程序在 tty1 上,shell 在 tty2 和 tty3 上,日志在 tty4 上。Debian 团队似乎向 ssh 网络安装控制台添加了类似的功能。

但是,我找不到有关如何使用它们的任何信息。如何切换这些“选项卡”(从 ssh 安装会话中)?

ssh 安装程序截图在此处输入图片描述

linux ssh debian installer

6
推荐指数
1
解决办法
634
查看次数

为什么 OpenVPN 中不建议压缩?

在最新的稳定 OpenVPN 系列 2.5 中,所有与压缩相关的指令都被视为已弃用。来自维基页面

不建议使用压缩,并且用户应避免使用压缩功能。为了清楚地表明这一点,--comp-lzo--compress鼓励并认为已弃用的功能。从2.5开始,这些选项将不再启用压缩,只是启用压缩帧能够接收压缩数据包。

基本上,这些选项现在都是“noop”命令。

为什么?特别是尽管事实上建议在加密之前进行压缩,因为它消除了数据中的冗余,因此使其整体看起来更加随机(例如参见SO 上的这个问题)。有什么问题?

compression encryption vpn openvpn

5
推荐指数
1
解决办法
2920
查看次数

如何强制“telnet”(在 TCP 模式下)立即发送字节?

在 Linux 中,当我运行telnet <address> <port>然后输入内容时,它会缓冲数据,并且仅在我按 Enter 时发送收集的行。此外,它最多可以缓冲 4096 个字符并截断其他所有字符。

我可以通过 tcpdump 或类似的东西监听流量来确认这一点。

是否可以在出现时立即发送字节(如果字符的 UTF-8 编码是多字节,则发送多字节)?我希望在 tcpdump 输出中看到“1 字节”(1 个有效负载字节加标头)TCP 数据包。

或者,至少,是否可以强制它发送不带<cr>或/和<lf>字符的收集的缓冲区?

linux telnet tcp buffer

2
推荐指数
1
解决办法
1551
查看次数

标签 统计

linux ×3

buffer ×1

compression ×1

debian ×1

encryption ×1

installer ×1

openvpn ×1

ssh ×1

swap ×1

tcp ×1

telnet ×1

top ×1

vpn ×1