EasyRamble は、技術ネタや子育て、英語学習、アウトドアなどについて綴るブログです。Ruby on Rails や Swift などで、Webサービス/アプリを作っています。
![Linuxサーバー容量を確認するコマンドdf,duをマスターする!](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)
topコマンドでロードアベレージを見る 2011-02-16 Linuxにおいて、システムの全体的な負荷状況を知りたい時、リアルタイムの状況を知るにはtopコマンド、ある程度の期間に渡る傾向をつかむにはsar(sysstat)の結果を確認するのが一般的だろう。 そのサーバ上で動作するアプリケーションの動作が遅いなどといったパフォーマンス劣化がある時、まず最初に見るべきがロードアベレージの値。これは「CPUの処理を待っているタスクの数」であり、ほとんど何も処理を行っていない時には0になる。 topコマンドの表示内容 top - 16:04:44 up 15 days, 21:40, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 108 total, 2 running, 105 sleeping, 0 stopped, 1 zombie Cpu
はじめに なんかやだなー遅いぽいなーと思ったとき見る指標がいろいろあるかと思いますが その中でも「メモリを見る」についてメモ 今回つかうコマンド 今回は下記のコマンド(ファイル)を使います less /proc/meminfo → マシンのメモリ情報を知ってみる ps aux | sort -r -k4 | head -n10 → メモリ消費順に表示してみる top(top表示後に大文字Mで消費メモリ順)→ 消費メモリ順を表示してみる free -m → メモリの動作状況を知る vmstat -Sm 1 10 → メモリの動作状況を知る dstat -tclm → vmstat+α的な感じで見てみる less /proc/meminfo マシンのメモリ情報を知ってみます これはまぁそのままですね。 # less /proc/meminfo MemTotal: 12144800 kB Mem
もし LimeChat を気に入ってくださったら、寄付をしてくださるとうれしいです。あなたの寄付がこれからの開発を支えます。
Kodama's home / tips. expect. 対話的なコマンド(ssh, telnet, ftp, su等)を自動実行したいとき ssh, telnet , ftp 等の対話的に使用するように作られたプログラムを スクリプト中に組み込んで定型的な作業を自動実行したい場合には expect を用いる事をお勧めします. また, ruby 言語を使えるなら ruby の expect.rb を使うのも良いでしょう. スクリプト中で su が必要な作業をさせたい場合にも便利です. 複数のマシンでの管理作業に利用した例があります. 複数のマシンでリモ−トでコマンド実行 手作業での実行例 次は telnet して ls する場面です. $ telnet hoge # マシンhoge に telnet した hoge login: foo # ログイン名 foo Password: # パ
サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く