service Linuxデーモン startにおいてnice値を変更する方法 Nov 21, 2016 initスクリプト内でdaemon起動する場合、大抵/etc/rc.d/init.d/functionsで定義されるdaemon関数を呼び出
ネットワーク負荷をCPUの各コアに分散させるRPS,RFS設定スクリプト Nov 20, 2016 高負荷なネットワークアプリケーションにおいて、他のコアが空いているにも関わらず、CPU0 の softirq(%soft) に負荷が集中することがよくある。Linuxでロー
sedやgrepで、ある行のn行前から処理対象にする Nov 6, 2016 ファイル内のある条件を満たすある行をsedで処理したいときは、正規表現等を使用すればよい。しかしその行のn行前から処理する方法は少し工夫が必
連続したスペースをシェルで扱うときはprintfを使う Nov 6, 2016 連続したスペースとprintf ある個数分の連続したスペースを使用したければスペースをループで結合して使用するなどは行わない方がいい。prin
パスワードをhistoryに残さず変数にセットする方法 Oct 26, 2016 次のようにパスワードを入力してしまうと、historyにパスワードが残ってしまう。 pass=password echo $pass history | tail そこでread -p "表示文字列&quo
mkdir + cdやsort -oで同じパスを二回書かない方法 Oct 12, 2016 mkdir + cd ディレクトリを作成して、その作成したディレクトリにcdするとき、同じディレクトリのパスを2回書かなければならず、ディレクトリ名が長い場
メモリの共有分を考慮してApacheのメモリ使用量を割り出す Oct 1, 2016 ps auxの結果でてくるRSS(プロセスが実際に使用しているRAMの総メモリ量)の値を見て、Apacheのメモリ使用量を計算すると、Apach
grepとhead, tailは一緒に使うべきではない Sep 8, 2016 はじめに grepしてファイルから条件に合致する行を抜き出したいが、はじめから数行だけでいい場合や、うしろから数行だけでいい場合、安易にgre
同時アクセス数制限を銀行の窓口になぞらえて実装する Aug 31, 2016 はじめに ある処理の同時実行数を制限する方法は色々ある。 DBにデータをため、別プロセスがポーリングして制限数を超えるまでINSERT順にデータ
多重度を指定してAjaxを並列実行する Aug 25, 2016 はじめに 複数のAjaxを実行すると、各処理の終了を待たずして非同期でAjaxが動くため、同時に処理をしてしまう。 一つずつ処理をするには、as