Solaris 11のメモリ使用量とディスク容量

Solaris 11のメモリ使用量とディスク容量

どのように監視しますか?

  • メモリ使用量: 33/512MB(6%)

  • ディスク使用量: 4.2/20GB(23%)

  • CPU負荷:0.01

Solaris 11システムでは?デスクトップリソースを監視するスクリプトを作成したいと思います。

答え1

システムがある場合、SARはすぐに利用可能な優れた選択肢です。複数のシステムがある場合は、SAR以外のオプションを評価することもできます。

サイモンそして明るさ調整器そのうち、私が使ってお勧めする2つを紹介します。 DimSTATは、SunエンジニアがSolaris用に開発したため、特にSolarisに適しています。 Xymonは汎用性があり、カスタマイズ可能です。

独自のスクリプトを使用したい場合は、さまざまな可能性があるため、最も適切なスクリプトを使用する必要があります。インライン例:echo "::memstat"|mdb -k

root@solsrv01:~# echo "::memstat" |mdb -k
Page Summary                 Pages             Bytes  %Tot
----------------- ----------------  ----------------  ----
Kernel                      114567            447.5M   11%
ZFS Metadata                  7312             28.5M    1%
ZFS File Data                72180            281.9M    7%
Anon                         36257            141.6M    3%
Exec and libs                 1559              6.0M    0%
Page cache                    6286             24.5M    1%
Free (cachelist)              8973             35.0M    1%
Free (freelist)             784053              2.9G   75%
Total                      1048463              3.9G

正しい行を見て、必要な値を取得する必要があります。 CPUロードの場合は、uptime、prstat、kstatを使用できます。

root@solsrv01:~# uptime
 11:35pm  up 12 min(s),  1 user,  load average: 0.02, 0.29, 0.30

root@solsrv01:~# prstat -c 1 1
Please wait...
   PID USERNAME  SIZE   RSS STATE   PRI NICE      TIME  CPU PROCESS/NLWP
     5 root        0K    0K sleep    99  -20   0:00:01 0.1% zpool-rpool/147
   996 root       11M 3064K cpu0     49    0   0:00:00 0.1% prstat/1
   957 root       21M 7064K sleep    59    0   0:00:01 0.1% sshd/1
   958 root       11M 3188K sleep    49    0   0:00:00 0.0% bash/1
   489 root     3964K 2116K sleep    59    0   0:00:00 0.0% hald-addon-acpi/1
   480 root     8204K 6312K sleep    59    0   0:00:00 0.0% hald/4
    68 netadm   5320K 3360K sleep    59    0   0:00:00 0.0% ipmgmtd/6
    86 root     4044K 2284K sleep    59    0   0:00:00 0.0% svc.periodicd/4
   547 root       15M 3040K sleep    59    0   0:01:03 0.0% ldap_cachemgr/8
   360 root       10M 2464K sleep    59    0   0:00:00 0.0% picld/4
    45 netadm     11M 2288K sleep    59    0   0:00:00 0.0% ibmgmtd/4
    42 netcfg   3748K 2588K sleep    59    0   0:00:00 0.0% netcfgd/4
    15 root       20M   19M sleep    59    0   0:00:46 0.0% svc.configd/31
    13 root       53M   33M sleep    59    0   0:00:13 0.0% svc.startd/15
   185 root       18M 3740K sleep    59    0   0:00:00 0.0% rad/4
Total: 62 processes, 397 lwps, load averages: 0.02, 0.25, 0.29

root@solsrv01:~# kstat -p 'unix:0:system_misc:avenrun*'|awk '{print $1"\t"$2/256}'
unix:0:system_misc:avenrun_15min        0.269531
unix:0:system_misc:avenrun_1min 0.0195312
unix:0:system_misc:avenrun_5min 0.203125

ディスク使用量の場合:

root@solsrv01:~# df -h
Filesystem             Size   Used  Available Capacity  Mounted on
rpool/ROOT/solaris      19G   2.8G        13G    18%    /
/devices                 0K     0K         0K     0%    /devices
/dev                     0K     0K         0K     0%    /dev
ctfs                     0K     0K         0K     0%    /system/contract
proc                     0K     0K         0K     0%    /proc
mnttab                   0K     0K         0K     0%    /etc/mnttab
swap                   3.9G   1.6M       3.9G     1%    /system/volatile
objfs                    0K     0K         0K     0%    /system/object
sharefs                  0K     0K         0K     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
                        16G   2.8G        13G    18%    /lib/libc.so.1
fd                       0K     0K         0K     0%    /dev/fd
rpool/ROOT/solaris/var
                        19G   221M        13G     2%    /var
swap                   3.9G     4K       3.9G     1%    /tmp
rpool/VARSHARE          19G   2.4M        13G     1%    /var/share
rpool/export            19G    32K        13G     1%    /export
rpool/export/home       19G    38K        13G     1%    /export/home
rpool                   19G   4.5M        13G     1%    /rpool
rpool/VARSHARE/zones    19G    31K        13G     1%    /system/zones
rpool/VARSHARE/pkg      19G    32K        13G     1%    /var/share/pkg
rpool/VARSHARE/pkg/repositories
                        19G    31K        13G     1%    /var/share/pkg/repositories
root@solsrv01:~# zpool list
NAME    SIZE  ALLOC   FREE  CAP  DEDUP  HEALTH  ALTROOT
rpool  19.6G  6.08G  13.5G  30%  1.00x  ONLINE  -

答え2

使用sar

男の名前

  • システム活動報告者

また必ずお読みくださいこのリンク

システム活動の監視(sar)

sarコマンドを使用して、次の操作を実行します。

  • システム活動に関するデータを整理して表示します。

  • 特別要求時にシステム活動データにアクセスします。

  • システムのパフォーマンスを測定および監視する自動化されたレポートと、特定のパフォーマンスの問題を正確に特定する特別な要求レポートを生成します。システムで実行するsarコマンドを設定する方法とこれらのツールの手順については、システム活動データの自動収集(sar)を参照してください。

このコマンドの詳細については、sar(1) のマニュアルページを参照してください。

そしてこのリンク

システム活動データの自動収集(sar)

システム活動データの自動収集には、sadc、sa1、sa2 の 3 つのコマンドが含まれます。

...

関連情報