DokuWikiで情報発信

個人での情報発信や社内での情報共有に便利なDokuWikiを紹介するサイトです。

ユーザ用ツール

サイト用ツール


サイドバー

目次

DokuWikiを理解

DokuWikiの構築

よく確認するページ

· 最終更新: 2017/02/07 by oreda admin



「サーバ準備」に戻る

Linuxサーバのリソース確認方法(CPU、メモリーなど)

概要

VPSを使っている場合、VPSを提供している会社がリソース情報を提供してくれることもありますが、

詳細を把握したい場合は、自分の手でサーバのリソースを確認しましょう。


ディスク使用率の確認

df -h

  • Use%が利用率です。
  • Usedがすでに利用されているサイズで、Availが残りの容量です。
# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   48G  4.6G   43G  10% /
devtmpfs                 487M     0  487M   0% /dev
tmpfs                    497M     0  497M   0% /dev/shm
tmpfs                    497M   57M  441M  12% /run
tmpfs                    497M     0  497M   0% /sys/fs/cgroup
/dev/vda1                497M  170M  328M  35% /boot
tmpfs                    100M     0  100M   0% /run/user/0
tmpfs                    100M     0  100M   0% /run/user/1000


CPU使用率の確認

sar -u ALL

  • sarはデフォルトで、当日1日分の情報を表示できます。
    他の日付を確認したい場合は、-f /var/log/sa/sa日付 オプションを使います。
  • sarコマンドを実行するためには、sysstatがインストールされている必要があります。
# sar -u ALL
Linux 3.10.0-327.10.1.el7.x86_64 (133-130-97-240)       10/28/2016      _x86_64_        (2 CPU)

12:00:01 AM     CPU      %usr     %nice      %sys   %iowait    %steal      %irq     %soft    %guest    %gnice     %idle
12:10:01 AM     all      0.25      0.00      0.05      0.00      0.00      0.00      0.00      0.00      0.00     99.69
12:20:01 AM     all      0.07      0.00      0.03      0.00      0.00      0.00      0.00      0.00      0.00     99.90
12:30:01 AM     all      0.60      0.00      0.07      0.01      0.00      0.00      0.00      0.00      0.00     99.33
12:40:01 AM     all      0.61      0.00      0.06      0.00      0.00      0.00      0.00      0.00      0.00     99.33
12:50:01 AM     all      1.31      0.00      0.12      0.01      0.00      0.00      0.01      0.00      0.00     98.54
01:00:01 AM     all      0.05      0.00      0.03      0.00      0.00      0.00      0.00      0.00      0.00     99.92
01:10:01 AM     all      0.07      0.00      0.02      0.00      0.00      0.00      0.00      0.00      0.00     99.90


メモリー使用率の確認

sar -r

  • 「%memused」でメモリー利用率がわかります。
  • sarはデフォルトで、当日1日分の情報を表示できます。
    他の日付を確認したい場合は、-f /var/log/sa/sa日付 オプションを使います。
  • sarコマンドを実行するためには、sysstatがインストールされている必要があります。
# sar -r
Linux 3.10.0-327.10.1.el7.x86_64 (133-130-97-240)       10/28/2016      _x86_64_        (2 CPU)

12:00:01 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
12:10:01 AM     86552    930240     91.49         0    404756    660908     21.22    333612    361040         0
12:20:01 AM     86288    930504     91.51         0    404764    660908     21.22    333704    360992         8
12:30:01 AM     89544    927248     91.19         0    402120    665516     21.37    330632    360156         0
12:40:01 AM     86220    930572     91.52         0    402216    667824     21.45    333404    360412         0
12:50:01 AM     78932    937860     92.24         0    404108    677260     21.75    339020    360652        20

free -m

  • 今現在のメモリー利用量を表しています。
# free -m
              total        used        free      shared  buff/cache   available
Mem:            992         390          82          53         520         348
Swap:          2047           7        2040


スワップが使われているかの確認

スワップが使われているか確認

メモリーが不足していると、スワップが使われますが、スワップはHDDなので遅くなります。

できるだけ使われないようにメモリーを増やしましょう。

free -m

  • 今現在のスワップ利用量を表しています。
# free -m
              total        used        free      shared  buff/cache   available
Mem:            992         391          84          53         517         347
Swap:          2047           7        2040

sar -W

  • sarはデフォルトで、当日1日分の情報を表示できます。
    他の日付を確認したい場合は、-f /var/log/sa/sa日付 オプションを使います。
  • sarコマンドを実行するためには、sysstatがインストールされている必要があります。
# sar -W
Linux 3.10.0-327.10.1.el7.x86_64 (133-130-97-240)       10/28/2016      _x86_64_        (2 CPU)

12:00:01 AM  pswpin/s pswpout/s
12:10:01 AM      0.00      0.00
12:20:01 AM      0.00      0.00
12:30:01 AM      0.00      0.00
12:40:01 AM      0.00      0.00
12:50:01 AM      0.00      0.00


IO状況の確認

  • sarコマンドの結果の%iowaitでIO待ちの状況を確認できます。
  • sarはデフォルトで、当日1日分の情報を表示できます。
    他の日付を確認したい場合は、-f /var/log/sa/sa日付 オプションを使います。
  • sarコマンドを実行するためには、sysstatがインストールされている必要があります。

sar

# sar 
Linux 3.10.0-327.10.1.el7.x86_64 (133-130-97-240)       11/04/2016      _x86_64_        (2 CPU)

12:00:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:10:01 AM     all      0.07      0.00      0.03      0.00      0.00     99.89
12:20:01 AM     all      0.02      0.00      0.02      0.00      0.00     99.96
12:30:01 AM     all      0.05      0.00      0.02      0.00      0.00     99.92
12:40:01 AM     all      0.09      0.00      0.03      0.00      0.00     99.88
12:50:01 AM     all      0.73      0.00      0.07      0.00      0.00     99.19
(略)





「サーバ準備」に戻る




· 最終更新: 2017/02/07 by oreda admin

ページ用ツール