skillup

技術ブログ

サーバー・ネットワーク

ロードアベレージ監視シェルスクリプト

投稿日:

ロードアベレージの監視シェルスクリプトについて

使用コマンド

uptime

システムにどれくらい負荷がかかっているかを平均的にみることができます。

http://wa3.i-3-i.info/word11667.html

/proc/cpuinfo

コマンドではないですが、認識しているCPU数をみるのに必要なファイルです。

https://open-groove.net/linux/cpu-core-hyper-threading/
http://d.hatena.ne.jp/kakurasan/20110117/p1

bc

数値計算を行うコマンドです。シェルスクリプト内だと基本的にすべてを文字として判断するので(超単純な計算以外は)これを使わないとほとんど計算はできないっぽいです。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230717/
http://webkaru.net/linux/bc-command/

ソース

他参考リンク

大まかにはここを参考にしています。
http://tomoyamkung.net/2014/07/24/linux-monitor-load-average/

ヒアドキュメントの使い方など
http://qiita.com/take4s5i/items/e207cee4fb04385a9952

 

-サーバー・ネットワーク
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

MacでのVirtualHost設定

MacでのVirtualHostについて。 Contents1 設定方法2 注意点2.1 httpd -S2.2 httpd: Could not reliably determine the ser …

no image

OSコマンドインジェクション

Contents1 OSコマンドインジェクションとは?2 被害3 対策4 参考リンク OSコマンドインジェクションとは? OSに対する命令文を不正に紛れ込ませて攻撃させる手法。 被害 サーバー内のファ …

no image

Linuxコマンドでのテキスト整形 CSV系の処理など

以前、対テキストファイル系のLinuxコマンドの使い方を紹介しましたが、その関連エントリーを。 今回やるのはCSV系の処理ですね。 id name age 1  suzuki 35 2  tanaka …

no image

nginxインストール(サブディレクトリでcakePHPを使いたいとき)

以前nginxのインストールを行いましたが、理解が浅かったようで今回すげーはまりました(汗) ガチンコ塾でもいっていますが、覚え始めの時はコピペでもいいですが(最初から100%の理解は非現実的)、慣れ …

no image

vimの小ネタ(主にテキスト置換系に関して)

前回に引き続き、またまたvimの小ネタなど Contents1 マクロ2 単純な置換3 改行系の置換4 一括置換 マクロ エディタ上である動作を記録させておきたい場合、q+任意の文字(例えばa)+任意 …