Solarisフォーラム 管理人に連絡 (Solaris基本) Solarisのインストール システムの起動と停止 ファイルシステム オートマウントとマウント パッケージとパッチ ユーザの追加と削除 ファイル権限(セキュリティ) バックアップとリストア CDE環境 プロセス管理/監視 vmstat または top の CPU 利用率の user と system の割合に注意. プロセス管理/監視 (ネットワーク管理) OSIを理解してみる TCP/IPの設定 (TCP/IP入門) DNSの設定 NISの設定 NFSの設定(WebNFS,CacheFS) (NIS、NIS+、DNS違い) DHCPの設定 1つのNICで複数IP設定 (IO関連) インタフェース概要 SAFの管理 プリンタ管理概要 プリンタコマンド SunSolve Online プロセス毎のcpu時間の管理とプロセス切り替え. このエラーは、システムのプロセステーブルがいっぱいなために fork(2) 関数が失敗した場合や、ユーザがそれ以上プロセスを作成することを許されていない場合、または、メモリやスワップ領域の不足により呼び出しが失敗した場合などに発生します。 12. レンタルサーバーでもWebサーバーでも日々運用していると、急にレスポンスが悪くなったり、タイムアウトしたりでページの閲覧が遅く(重く)なったりします。 今回は、サーバーの負荷状態について調査する方法を解説します。 原因の仮説を立てられるよう •pid : プロセスの関数を追跡 •syscall : システムコールの呼び出しを追跡 •io : Disk I/O の発生を追跡 •plockstat : プロセス内のロックを追跡 •profile : 指定したインターバル毎に処理を起動 •proc : プロセスの生成等を追跡 •sched : スケジューラの動きを追跡 ただ, 処理待ちのプロセスが溜る原因が, ディスクや ネットワ-クの io待ちにある方が多いかも. プロセス切り替えは、プロセスがスケジューラに割り当てられたcpu時間を使い切った時、あるいはプロセスがio待ちなどの理由で自発的にcpuを手放した時に実行されます。 cpu時間の管理の仕組み