内容へ移動
システムパフォーマンス入門
パフォーマンスに詳しいインフラに憧れて
ユーザ用ツール
サイト用ツール
検索
ホーム
パフォーマンスとは
基礎知識
Linux
Windows
ミドルウェア
ネットワーク機器
監視
サイトマップ
サイドバー
Home
SiteMap
検索
目次
システムパフォーマンスとは
パフォーマンスの基礎知識
Linuxのパフォーマンス
Linuxのパフォーマンス確認
topコマンドの見方
vmstatコマンドの見方
dstatコマンドの見方
sarコマンドの見方
メモリー
CPU
ロードアベレージ
Disk IO
ネットワーク
Swap
Linuxのパフォーマンス設定
Linuxのパフォーマンステスト
Windowsのパフォーマンス
Windowsのパフォーマンス確認
Windowsのパフォーマンス設定
Windowsのパフォーマンステスト
ミドルウェアのパフォーマンス
Webサーバのパフォーマンス
メールのパフォーマンス
Javaのパフォーマンス
ネットワーク機器のパフォーマンス
ストレージのパフォーマンス
パフォーマンス監視
監視の考え方
監視ツール
About
Contact
.
· 最終更新: 2020/03/23 by
kurihara
サイトマップ
About
Contact
Datadog
kanshi
監視項目一覧(Linux/Windows/ネットワーク機器/ストレージ)
監視ツールの選定メモ
knowlege
BPF(eBPF)とは
ハイパースレッドとは。有効にした方がパフォーマンスはよいのか
メモリーのスラブキャッシュ(Slab)とは(/proc/sys/vm/drop_caches)
タスクとプロセスとスレッドの違い
TCP状態遷移(LISTENINGやESTABLISHEDやTIME_WAITなど)
ライトキャッシュとライトバックによるディスクパフォーマンスの違い
linux
check
Linux CPU状況の確認(コマンド比較 top, mpstat, sar)
dstatコマンドの見方。1秒間隔でシステム全体のCPU、メモリ、IO、トラフィックなどを確認
Linux Disk IO状況確認(コマンド比較 sar, iostat, iotop, dstat)
Linux ロードアベレージ確認(コマンド比較 uptime, w, top, dstat, sar -q)
Linux メモリー状況の確認(コマンド比較 free, sar -r, dstat, vmstat, top)
Netflixのperformance engineerがサーバログインしてから最初の60秒で確認する内容
sarコマンドで、過去のパフォーマンス状況を確認
Linux Swap状況確認(コマンド比較 free, sar -W)
topで、プロセスごとのCPU使用率やメモリ使用率などを確認
Linux ネットワーク確認(コマンド比較 sar, bwm-ng)
vmstatコマンドの見方。まず全体的な傾向を確認
configuration
Linuxのファイルディスクリプタの確認・設定
/dev/randomによるエントロピー枯渇の対策(rngdや/dev/urandomを使う)
高負荷・大規模システムのLinuxカーネル・チューニング(/etc/sysctl.conf)
test
ddコマンドで、簡易書き込みテスト
fioでディスクIOのパフォーマンスを確認(おすすめ)
openssl randコマンドで、簡易書き込みテスト
stressコマンドで、CPU・メモリ・ディスクの負荷テスト
middleware
mail
Postfixのsmtp-sourceとsmtp-sinkでSMTP負荷テスト
Postfixの送信状況確認
web
ApacheのMPM設定(preforkかworkerかevent比較)
Nginxのパフォーマンス設定
PHP-FPMの設定(パフォーマンス対策)
PHPを利用する場合のWebサーバ比較(ApacheかNginxかLiteSpeedか)
Apacheのserver-statusでリソース監視
NginxのServer-statusでリソース監視
HTTPの処理時間を計測
サイトマップ
Netfilx Vector
· 最終更新: 2020/03/23 by
kurihara
ページ用ツール