最近、Centos 5.8を使用して新しいディスクでマシンを再構築しました。マシンはかなり古く、何の問題もなく長い間5.8を実行してきたので、最近変更された唯一のものは新しいより大きなディスクです。しかし、マシンが新しいディスクに再構築されたため、すべてのファイル操作は非常に遅かった。
オペレーティングシステムの管理に関する私の知識は非常に限られているので、根本的な原因を見つけるべき場所を教えてくれてありがとう。どのコマンドやユーティリティを使用できますか?
このコンピュータでは、ディスクからデータを継続的に読み取るJavaベースのバックアッププログラムが実行されていましたが、再構築前にも同じプログラムがコンピュータ上で実行され、そのプログラムが常に実行されている間、コンピュータはほぼ2年間良好でした。ただし、マシンは使いやすくなく、バックアッププログラムもクロールされます。
以下はiostatコマンドの出力です。
avg-cpu: %user %nice %system %iowait %steal %idle
0.67 0.41 1.70 52.66 0.00 44.56
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 24.87 197.21 53.98 238224706 65205070
sda1 0.00 0.00 0.00 2266 14
sda2 24.87 197.21 53.98 238222160 65205056
sdb 91.76 138.66 903.42 167496875 1091305280
sdb1 91.76 138.66 903.42 167496635 1091305280
dm-0 157.98 335.87 957.40 405716746 1156511560
dm-1 0.00 0.00 0.00 1376 216
以下はiotopコマンドの一部です。
8723 be/4 root 0.00 B/s 0.00 B/s 0.00 % 98.49 % [pdflush]
588 be/3 root 0.00 B/s 0.00 B/s 0.00 % 75.71 % [kjournald]
8 be/3 root 0.00 B/s 0.00 B/s 0.00 % 5.19 % [events/0]
13161 be/4 root 0.00 B/s 0.00 B/s 0.00 % 1.25 % java -Dfile.encoding=UTF-8 -Dapp=CrashPla~ang:./skin com.backup42.desktop.CPDesktop
10668 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.63 % artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
16681 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.09 % sshd: root [priv]
3792 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.09 % python -E /usr/bin/sealert -s
13060 be/7 root 0.00 B/s 0.00 B/s 0.00 % 0.09 % java -Dfile.encoding=UTF-8 -Dapp=CrashPla~hplan/lang com.backup42.service.CPService
13141 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % java -Dfile.encoding=UTF-8 -Dapp=CrashPla~ang:./skin com.backup42.desktop.CPDesktop
10672 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % artsmessage -i Sound server informational~l continue, using the null output device.
13049 be/7 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % java -Dfile.encoding=UTF-8 -Dapp=CrashPla~hplan/lang com.backup42.service.CPService
13162 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % java -Dfile.encoding=UTF-8 -Dapp=CrashPla~ang:./skin com.backup42.desktop.CPDeskto
ここで何を探すべきかわかりませんが..
アップデート#1
これはcrashplanの終了後のiotopの出力です。この「rsync」プロセスは何ですか?コンピュータでrsyncが実行されていません。 「updatedb」と「rsynch」がすべてのIOを使用しているようです。
Total DISK READ: 124.78 K/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
20772 be/7 root 14.68 K/s 7.34 K/s 0.00 % 99.99 % updatedb -f sysfs
17446 be/4 root 110.10 K/s 0.00 B/s 0.00 % 92.75 % [rsync]
155 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.09 % [kacpid]
20214 be/4 root 0.00 B/s 0.00 B/s 92.75 % 0.09 % bash /usr/bin/run-parts /etc/cron.daily
264 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [cqueue/0]
20767 be/7 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % sh /etc/cron.daily/mlocate.cron
20213 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % crond
iostatの出力:
avg-cpu: %user %nice %system %iowait %steal %idle
1.15 0.41 2.91 53.18 0.00 42.36
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 25.00 197.88 86.24 254108937 110753694
sda1 0.00 0.00 0.00 2431 14
sda2 25.00 197.87 86.24 254104429 110753680
sdb 92.12 141.39 2951.64 181571178 3790455360
sdb1 92.12 141.39 2951.64 181570594 3790455360
dm-0 418.25 339.26 3037.88 435672794 3901209424
dm-1 0.00 0.00 0.00 1376 216