「Linux」の検索結果
-
コマンド編
Linuxでb(Blocked)が増え続ける時の原因と切り分け
Linuxサーバーを監視していると、vmstatのb(Blocked)が じわじわ、あるいは継続的に増え続けるケースがあります。 CPU使用率は低い、ロードアベレージも一見高くない。 それでもレスポンスが悪化し、処理が詰まっている―― このような状況の正体は、ほぼ... -
コマンド編
MTU不一致で起きるパケットロスの見抜き方(Linux編)
通信はできている。 しかし、特定の通信だけ失敗する、レスポンスが極端に遅い。 このような症状の原因として非常に多いのが MTU(Maximum Transmission Unit)の不一致です。 本記事では、 Linux上でMTU不一致によるパケットロスを見抜く具体的な方法を、... -
コマンド編
Linuxでパケットロスが発生する原因一覧(NIC・MTU・仮想環境)
Linuxサーバーで通信遅延やタイムアウトが発生し、 確認した結果「パケットロスが起きている」ことが分かった。 次に必要なのは、 「なぜパケットロスが発生しているのか」を正しく切り分けることです。 本記事では、 Linuxで発生するパケットロスの原因を... -
コマンド編
Linuxでパケットロスが起きているか確認する方法
サーバーのレスポンスが悪い、通信が途切れる、タイムアウトが発生する。 このようなとき、 本当にパケットロスが発生しているのかを Linuxサーバー上で正しく確認できていますか? 本記事では、 Linuxでパケットロスの有無を確認するための具体的な方法を... -
コマンド編
Linuxマルチパス構成の正しい確認方法(multipath -llの見方)
Linuxでマルチパス構成を組んだあと、 「本当に正しく冗長化されているのか?」 を確認せずに運用してしまうのは非常に危険です。 マルチパスは設定しただけでは意味がなく、 正しく動作しているかを確認して初めて完了となります。 本記事では、 multipat... -
コマンド編
Linuxでマルチパス構成が正しく機能しない原因
Linuxサーバでストレージを冗長化するために マルチパス(Multipath)構成を組んだにもかかわらず、 パスが1本しか使われない multipath -ll に何も表示されない 障害時に自動で切り替わらない といった問題に遭遇することは珍しくありません。 本記事では... -
コマンド編
Linuxで名前解決が不安定になる原因(resolv.conf以外)
「pingは通るのに名前解決だけ失敗する」「たまに名前解決できるが、再現性が低い」「resolv.confは正しいのにDNSエラーが出る」 このようなトラブルは、resolv.conf以外の要因が絡んでいるケースが非常に多く、 現場では切り分けに時間を取られがちです。... -
コマンド編
LinuxでTCP接続数が増え続ける原因と対策【調査から設計改善まで】
Linuxサーバーを運用していると、 「TCP接続数が時間とともに増え続け、減らない」 という現象に遭遇することがあります。 この状態を放置すると、 通信遅延 エフェメラルポート枯渇 アプリケーション停止 といった重大障害につながります。 本記事では、T... -
コマンド編
SELinuxポリシー設計のアンチパターン集【やってはいけない設計】
SELinuxは正しく設計すれば非常に強力ですが、 設計を誤ると「無効化したくなる存在」になります。 本記事では、現場で繰り返されてきた SELinuxポリシー設計のアンチパターンを紹介し、 なぜそれが危険なのかを解説します。 アンチパターン① とりあえず s... -
コマンド編
chconとsemanage fcontextの違いを完全整理【SELinux事故を防ぐ必須知識】
SELinux運用で最も多い事故の一つが、 「chconで直したはずなのに、再起動したら元に戻った」 というケースです。 この原因は、chcon と semanage fcontext の役割の違いを 正しく理解していないことにあります。 本記事では、両者の違いを仕組みから整理...
