
サーバーの応答時間が遅い場合、どうすればトラブルシューティングできますか? サーバーのパフォーマンスが急速に低下しています。サーバーのソフトウェアと構成を修正してみました。ネットワーク接続も確認しました。問題はないようです。助けていただけませんか?
答え1
CPUをチェック:top
またはhtop
プロセスを確認してください:ps -auxf
メモリ:free -m
IOPS:iotop -oPa
nmonとnloadをインストールする
IO/待機をチェックiostat -m 2
:iostat -xm 2
ファイルシステムのチューニング (noatime)
sysctl.conf のチューニング
用途: Apachebuddy
用途: MySQLTunner
PHPのチューニング
strace
lsof -p
vmstat
stat
ハードドライブをチェック:smartmontools
チェック:sudo hdparm -I /dev/sda
およびsudo hdparm -tT /dev/sda
およびsudo hdparm -I /dev/sda | grep -i speed
そして BIOS/UEFI 構成... Dell サーバーを使用していますか? メモリ操作モードは? スヌープ モードは? Supermicro ですか? Gigabyte ですか? Quanta サーバーですか?
ネットワーク速度はギガビット/秒ですか?
ディスク速度を確認します:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
RAID モニタリング?
cat /proc/mdstat
cat /proc/mdstat
mdadm -D /dev/md1
mdadm -D /dev/md0
MAILADDR [email protected]
./mdadm --monitor --mail=root@localhost --syslog --delay=300 /dev/md0 --daemonise
答え2
パフォーマンスの概要を把握するために、「zabbix」などの監視システムに追加してみましたか? CPU、メモリ、IOPS、ネットワーク トラフィックを確認してください。これらのマトリックスのそれぞれがサーバーの速度を低下させる可能性があります。