メモリ断片化(フラグメンテーション)について
メモリも確保と解放を繰り返すことによって、ハードディスクと同じように断片化(フラグメンテーション)します。 特にサーバで ...
TRANSPARENT HUGE PAGE (THP) の設定
Linuxのカーネル2.6.37あたりからTransparent Huge Page (THP)という機能が使えるように ...
Linuxカーネルの近年の主な変更点まとめ
近年のLinuxカーネルバージョンで何が変わったのか気になったのでまとめてみました。 Linuxカーネルの主な変更点 ※ ...
【Linux】gz, bz2, xz形式のtarファイル圧縮・解凍【簡単まとめ】
gzipやbzip2、xz形式で圧縮されたtarファイルの操作を簡単にまとめておきます。 解凍 解凍中のファイルを表示さ ...
【Linux】時間のかかる処理は仮想端末が使えるscreenコマンドを活用しよう
時間のかかる処理を放置して戻るとsshセッションが切れて処理が中断されていた経験をお持ちの方は多いと思います。 ターミナ ...
【Linux】ポートをLISTENしているプログラムを簡単に調べる方法
あるポート番号をLISTENしているのはどのプログラムが知りたい時があると思います。 または立ち上げたプログラムがちゃん ...
【Linux】gccをコンパイルしてインストールする方法
新しいバージョンのgccを使用したい時にソースをコンパイルしてインストールする方法のメモになります。 必要な環境及びライ ...
MTU(Maximum Transmission Unit)の設定方法
インターフェースのMTUを適切に設定すれば環境によっては通信効率を向上することができます。 主に利用されているOSである ...
【Linux】yum,wget,aptコマンドのプロキシ設定の方法
Linuxでよく使うソフトウェアでプロキシを通してネットワークを利用したい場合の設定方法を書いていきたいと思います。 更 ...
【Linux】カーネルパラメータのパフォーマンスチューニングについて
LinuxのカーネルにはカーネルパラメータというOSの各種設定を調整するための機能があります。 カーネルパラメータがデフ ...
【Linux】輻輳制御アルゴリズムの紹介
輻輳(ふくそう)とは物が一か所に集中して混雑する様子をいう言葉であり、通信工学の分野では「congestion」の訳語と ...
【Linux】PHPのバージョンを上げた時の手順
今までWordPressを動かしているサーバのPHPのバージョンは7.2でしたが、思い切って7.3にバージョンアップして ...
【Linux】ディストリビューション5選:初心者向け簡単解説
ディストリビューションとして配布されているLinuxはサーバを運用するにあたって現在では欠かす事のできないものとなってい ...
【Linux】RPS,RFSでCPU負荷を分散してネットワークパフォーマンスを向上する方法
Linuxには「Receive Side Scaling (RSS)」、「Receive Packet Steering ...
【Linux】Postfixへの不正なアクセスログを監視し自動的にiptablesで遮断する
Postfixを立ち上げていると結構な数の不正な接続が頻繁にログに記録されています。 この不正な接続に頭を悩ませている管 ...
【Linux】小規模な環境のNTPサーバはchronyがおすすめ
chronyはNTPクライアント・サーバの機能を持っておりntpdの代替として活用することができます。 さらにchron ...
【Linux】procファイル情報活用のすすめ
Linuxにはprocファイルシステムというとても便利で素晴らしい機能があります。 このprocファイルを参照すればほと ...
ARPキャッシュへ静的エントリーを追加する方法
何かしらの理由によりLinuxやWindows上でARPキャッシュへ静的なエントリーを追加したい場合があります。 そのと ...
LinuxでIRQの割り込みを複数CPUに分散する方法
周辺ハードウェアはCPUに処理して欲しい出来事があるとCPUに割り込みをかけて処理してもらいます。 例えばネットワークイ ...
Linuxにおけるネットワークの初期ウィンドウサイズの変更方法
TCP通信のパフォーマンスを決める要素の一つとしてウィンドウサイズがあります。 今回は簡単にウィンドウサイズについての説 ...