Linuxシステムの状況の分析


この記事を理解するために学習の目的のために、私はこのような問題のうち午前:
リリースウェブサイトの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ので割っ

彼は188元の記事を発表 ウォンの賞賛150 ビュー30000 +

おすすめ

転載: blog.csdn.net/weixin_44571270/article/details/104883887