小编inc*_*to2的帖子

如何将特定数量的空字节附加到文件中?

我有一个写入几个文件的脚本,但我需要它们的特定大小。所以我想知道是否有一种方法可以使用标准命令行工具(例如,通过复制 from /dev/zero)将特定数量的空字节附加到文件中?

linux

29
推荐指数
4
解决办法
4万
查看次数

传输大量文件的最快和最可靠的方法是什么?

我正在尝试传输大约 10 万个文件,总共 90GB。现在我正在使用 rsync 守护进程,但它的速度很慢,只有 3.4mb/s,我需要多次这样做。我想知道我有哪些选项可以最大程度地通过互联网实现 100 兆位的连接并且非常可靠。

rsync file-transfer

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

使用 Linux TCP 修复窗口缩放问题

我正在尝试提高我在海外的一台服务器的吞吐量,在使用 wireshark 监控服务器和我的家用计算机之间的传输后,我很确定我的窗口大小有问题。

对于 ftp 传输,我的接收窗口大小为 14720。

Window size value: 115
Calculated window size: 14720
Window size scaling factor: 128
Run Code Online (Sandbox Code Playgroud)

我的发送窗口看起来像我设置的那样:

Window size value: 65335
Calculated window size: 261340
Window size scaling factor: 4
Run Code Online (Sandbox Code Playgroud)

那么如何修复 rwindow 呢?我已经在我的服务器上完成了 linux tcp 设置,一切似乎都很正常。时间戳打开,syncookies 关闭,缩放打开,sacks 打开,cubic 是拥塞控制方法,最大接收和发送窗口大小为 3mb。我试过更改默认的 tcp_wmem 和 tcp_rmem 值,但它什么也没做。

编辑:

当我关闭服务器上的自动调整和/或窗口缩放时,窗口缩小到 14600,这基本上是 MSS 的 10 倍。

5337    4.268584    2.2.2.2 1.1.1.1 FTP 106 Response: 227 Entering Passive Mode (2,2,2,2,240,15).
5338    4.268640    1.1.1.1 2.2.2.2 TCP 74  59855 > 61455 [SYN] Seq=0 Win=14600 Len=0 …
Run Code Online (Sandbox Code Playgroud)

linux optimization tcp

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

一起运行多个 rsync 实例是否安全

我想知道在同一命令行中使用多个 rsync 实例将本地服务器上的同一目录备份到远程服务器上的同一目录是否安全?基本上,如果我并行运行以下命令 3-4 次,它会帮助加快速度吗?接收服务器正在使用 rsyncd。

rsync -av /home/directory/ backups@1.1.1.1::Home

backup rsync

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

apt-get dist-upgrade 在生产机器上

我有几个博客在 Ubuntu 9.04 机器上运行,我想升级它。这样做安全吗?

注意,我还有一些手动编译的守护进程,如 MySQL、Nginx、PHP 等。

ubuntu upgrade

5
推荐指数
2
解决办法
2547
查看次数

如何在启动时为非 root 用户设置硬文件和软文件限制?

我有一个 xen HVM vps,我试图在启动时为任何人提高硬文件和软文件限制。我正在使用 Ubuntu 10.04.3 并且在 /etc/security/limits.conf 里面我有:

nobody       soft    nofile   10000
nobody       hard    nofile  30000
Run Code Online (Sandbox Code Playgroud)

但是当我检查文件限制时仍然是默认的 1024:

su nobody -c 'ulimit -Hn'
1024
su nobody -c 'ulimit -Sn'
1024
Run Code Online (Sandbox Code Playgroud)

提高 Ubuntu 文件限制的正确方法是什么?

linux linux-kernel limits

3
推荐指数
1
解决办法
7388
查看次数

如何记录 XEN VM 的控制台输出?

我有一个 xen hvm vps,带有一个可以使用 VNC 访问的控制台。我想知道是否有任何方法可以记录发送到控制台的任何内容/所有内容?我正在尝试记录控制台,因为某些奇怪的原因导致我的 vps 每天都崩溃。

linux xen console logging

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