記事のディレクトリ
この記事を理解するために学習の目的のために、私はこのような問題のうち午前:
リリースウェブサイトのnginxのを訪問し、そのアクセス応答が非常に遅い見つけ、我々はそれを解決する方法をすべきですか?
まず、一般的なLinuxシステムは、現在、パフォーマンスステータスの以下の5つの側面から分析されています。
1、CPU
top
システムが正常な状態であることを示す70未満の私たち+ SY値は、70以上80未満大きいが、80よりも注意を払うの大きいに必要忙しいです。
2、メモリ
free -m
スワップスワップパーティションを使用する場合、メモリが不足していることを示します!
スワップスワップパーティションは、実際にはメモリの読み取りと書き込みのパフォーマンスが非常に低いの下にあるとして機能するディスク容量計画の一部です。もちろん、あなたがソリッドステートハードドライブを使用することができます!
3、負荷
yum install procps -y
uptime
top
荷重:三つの値、つまり、1分、5分、平均負荷の15分は
、一般に、論理CPU缶の倍数を超えないサイズを読み込みます。
4、ディスク
df -hT
ディスクがいっぱいであるかどうかを確認するには!
5、ディスクIOの読み取りと書き込みのパフォーマンス
yum install sysstat -y
iostat
KB_read/s 表示每秒读取的数据块数;
KB_wrtn/s 表示每秒写入的数据块数;
KB_read 表示读取的所有块数;
KB_wrtn 表示写入的所有块数。
#同时sar命令也可以看磁盘IO读写性能
sar -d 1 10
await表示平均每次设备I/O操作的等待时间(以毫秒为单位);
svctm表示平均每次设备I/O操作的服务时间(以毫秒为单位);
%util表示一秒中有百分之几的时间用于I/O操作;
用語の値utilの%は、ディスクI / Oのの重要な指標の尺度である%、100%に近いUTIL、その結果、ディスクI / O要求があまりにも多く、I / Oシステムがフル稼働で働いている場合は、ディスクがボトルネックになることがあり、 。時間が経つにつれて、プログラムを最適化することで、システムのパフォーマンスに影響を与えること以上、より高速なディスクを交換することによってこの問題を解決するためにバインドされています。
6、ネットワーク帯域幅
yum install epel-release -y
yum install iftop -y
iftop -i ens33
TX 发送流量;
RX 接收流量;
TOTAL 总流量;
Cumm 运行iftop到目前时间的总流量;
peak 流量峰值;
rates 分别表示过去 2s 10s 40s 的平均流量。
#ab压测看ens33接口带宽
ab -n 100000 -c 1000 http://172.16.193.201/
通常、私たちは、MB単位の帯域幅レートを言う:100が8 = 12.5Mb / sので割っ