最近、sambaの転送速度(ループバックを使用する場合でも、iperfは問題なく動作します)がギガビットネットワークで約5MB / sに低下していることに気付きました。70MB / s以上に簡単に到達する前に。
実際にここで問題の詳細な説明を書きましたが、すべてをダブルチェックすることに決め、htopが100%のRAM使用率を報告し、バーの大部分が黄色であることに気付きました。
sync; echo 3 > /proc/sys/vm/drop_caches
(http://www.hosting.com/support/linux/clear-memory-cache-on-linux-serverにあります)でキャッシュをクリアした後、転送速度はすぐに5MB / sから50MB / sになりました。
Linuxはメモリを効率的に管理し、ディスクアクセスを高速化するために予備のRAMを使用するのは素晴らしいと考えられているので、構成に何か問題があると考えています。これはそうですか、これはsamba / linuxの癖ですか?
Ubuntu 12.10でsamba 3.6.6を使用しています。
iotop
、便利なツールのリストに追加します。