it-swarm-ja.com

ディスク情報を収集するようにsarを構成するにはどうすればよいですか(ala -d)?

RHEL5.7ボックスで「sar-d」を実行すると、次の応答が返されます。

Requested activities not available in file

ディスク情報を収集するようにsarを構成するにはどうすればよいですか?

6
GregH

sysstatバイナリを実行するsaサービスは、/var/log/saファイルのディスク統計を収集していません。これは、数百または数千のブロックデバイスを備えたシステムでログが大きくなるのを防ぐために、デフォルトでオフになっています。

sarを実行してディスク統計を報告すると、Requested Activities not available in fileメッセージがsaを通知します。ディスク統計を収集していないため、sarは何も表示できません。

SADC_OPTIONS/etc/sysconfig/sysstat値を使用して構成パラメーターを追加できます。

これを行う機能は Bug 598794 で追加されたため、sysstat-7.0.2-11.el5以降を実行する必要があります。

/etc/sysconfig/sysstatファイルを編集して、次のような行を含めます。

SADC_OPTIONS="-d"

次にservice sysstat restart

データが収集されるまでしばらく待ってください(少なくとも20分)。そうすれば、sar -dが機能するはずです。

5
suprjami

sadcのマニュアルページを読んで、sysstatの設定ファイルでさまざまなオプションがどのように機能するかを確認してください。次のようなものが表示されます。

-S { INT | DISK | SNMP | IPV6 | POWER | XDISK | ALL | XALL }
     Specify which optional activities should be collected by sadc.  

CentOS6およびCentOS7のデフォルトは-S DISK、ただし例:ネットワーク監視を担当するボックスで、これを-SSNMPに置き換えました。次のように倍数を使用できます:-S DISK -S POWER -S INT

デフォルトでは、sadcを使用して多くの統計を取得することに注意してください。 -Sオプションはさらに追加します。

sadcsarがどのように関連しているかを知るには、次のようなことを試してください。

# /usr/lib64/sa/sadc -S INT -S DISK 10 10 /tmp/test
(... wait 10 * 10 = 100 seconds ...)
# sar -f /tmp/test | head
Linux 3.10.0-123.20.1.el7.x86_64 (icinga02.foo)   11/02/15  _x86_64_   (4 CPU)

15:17:41        CPU     %user     %Nice   %system   %iowait    %steal     %idle
15:17:51        all     13.94      0.00      2.48      0.03      0.00     83.55
15:18:01        all     14.71      0.00      2.46      0.00      0.00     82.83
15:18:11        all     17.72      0.00      1.88      0.00      0.00     80.40
15:18:21        all     11.47      0.00      1.30      0.00      0.00     87.22
15:18:31        all     18.43      0.00      1.98      0.00      0.00     79.59

loadの代わりにcpuのように、そのファイルから他の多くの統計を抽出できることに注意してください。

# sar -q -f /tmp/test | head
Linux 3.10.0-123.20.1.el7.x86_64 (icinga02.foo)   11/02/15  _x86_64_   (4 CPU)

14:20:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
14:30:01            0       239      0.64      0.54      0.50         0
14:40:01            0       240      1.10      1.01      0.74         0
14:50:01            0       242      0.98      0.97      0.84         0
15:00:01            0       243      1.14      0.94      0.88         0
15:10:01            0       242      0.63      0.74      0.82         0
15:20:01            1       244      0.60      0.57      0.68         0
Average:            0       242      0.85      0.80      0.74         0
2
IcarusNM