Infra Samurai

スポンサーリンク
2.5 Linux

Linuxネットワーク受信処理を徹底解説|RX Ring Buffer・NAPI・SoftIRQ・Socket Buffer・TCP受信ウィンドウ

はじめにLinuxでは、Webサーバやデータベース、SSHなど、さまざまなアプリケーションが日々大量のネットワーク通信を処理しています。しかし、ネットワークから受信したパケットが、Linuxカーネル内部でどのような経路を通り、最終的にアプリ...
2.5 Linux

Linuxネットワーク通信の仕組みを徹底解説|TCP/IPスタック・ソケット・NIC・仮想スイッチまで

はじめにLinuxサーバは日々、大量のネットワーク通信を処理しています。Webサーバへのアクセス、SSHによるリモートログイン、データベースとの通信など、あらゆるネットワーク処理はLinuxカーネルによって管理されています。しかし、多くのエ...
2.5 Linux

Linuxの起動シーケンスを徹底解説|BIOS/UEFIからsystemd起動までの仕組み

はじめにLinuxサーバの電源ボタンを押してからログイン画面が表示されるまでの間には、多くのコンポーネントが連携しながら動作しています。普段は意識することが少ないものの、起動の仕組みを理解しておくと、サーバが起動しないトラブルや性能問題の調...
2.5 Linux

Linux Multipathを徹底解説|iSCSI構築からWWID・Device Mapper・フェイルオーバまで

はじめにLinuxサーバを運用していると、ストレージ障害対策や可用性向上のために「Multipath(マルチパス)」という技術を扱う場面があります。特にSANストレージ環境では、サーバとストレージの間に複数の経路(パス)を持たせることで、N...
2.5 Linux

Linux LVMディスク拡張を徹底解説|PV・VG・LV拡張からオンライン容量拡張まで

はじめに Linuxサーバを運用していると、避けて通れないのが「ディスク容量不足」です。ログファイルの増加、データベース容量の拡大、アプリケーションの肥大化などにより、サーバのストレージ使用量は継続的に増えていきます。物理パーティションのみ...
2.5 Linux

Linuxのデバイス管理を徹底解説|udev・sysfs・/dev・メジャー番号の仕組み

はじめにLinuxサーバを運用していると、ストレージ追加やマウント設定、障害解析などで「デバイス管理」の知識が必要になる場面が頻繁にあります。本記事では、インフラエンジニア向けにLinuxのデバイス管理の仕組みを、実践コマンドを交えながら分...
2.6.3 Oracle

Oracle実行計画の読み方とチューニング手法|結合方式・結合順序を実測で徹底解説

はじめにOracleデータベースのパフォーマンス問題に直面したとき、最も重要になるのが「実行計画(Execution Plan)」の解析です。AWRやASHで負荷の高いSQLを特定することはできますが、「なぜ遅いのか?」という根本原因を突き...
2.6.3 Oracle

Oracle ASH解析の実践ノウハウ|CPU・I/O・ロック問題の切り分け手法

はじめにOracleのパフォーマンス問題において、・AWRでは問題が見つからない・特定の時間帯だけ急激に遅くなる・原因となるSQLや待機イベントが特定できないといったケースに遭遇したことはないでしょうか?このような「瞬間的な性能劣化」や「再...
2.6.3 Oracle

Oracle 19cをAlmaLinux 8にインストールする手順【サイレントインストール対応】

イントロOracle 19cをAlmaLinux8にCUIでインストールする手順(サイレントインストール)を記載してみました。Oracleと言えばライセンス料が高額なイメージがありますが、学習用途であればOracle Technology ...
VirtualBox

VirtualBoxでSSH接続できない?NAT+ホストオンリーで解決するネットワーク設定手順【AlmaLinux 9】

はじめにVirtualBoxでゲストOSをインストールした後、ネットワーク設定が原因でSSH接続やインターネット接続ができないという経験をした方も多いのではないでしょうか。この記事では、VirtualBox上の仮想サーバを安全に運用するため...
スポンサーリンク