BLOGTIMES
» ArchiveList (Tag for "linux / server" )
«Prev || 1 · | Next»
2008/11/22

RARPdの設定方法

server  linux  rtseries 

某所オフィス用に購入したYAMAHAのRT1100をセットアップしようとしたら、RARPdがないとシリアル経由でしか設定できないという今どきあまりお目にかかれないようなツン仕様だったので、仕方なくLinux上にRARPdを立てることに。ちょうどRedhat Enterprise Linux 5.2がインストールされているサーバがあったので、これにrpmでRARPdをインストール。

早速、/etc/init.d/rarpd startと打ってみるものの応答がない。何らかの設定をしなければならないのだろうと/etcを探してみるもののそれらしき設定ファイルも無いので困ってしまいました。Googleで検索してみると/etc/ethersというファイルにMAC Addressとホスト名の組を、/etc/hostsにIP Addressとホスト名の組を書いておくと、指定したMAC Addressを持つ筐体に、対応するIP Addressが振られるようになるようです。

/etc/ethers

0:0:0:0:0:0 example1

/etc/hosts

192.168.100.100 example1

    at 16:03 |
    2008/08/07

    バックグラウンドで重いプログラムを走らせるときには

    server  linux 

    このサーバはログの分析や、バックアップなどで重たいバッチを1日に何回か起動させています。そのようなバッチの起動中にはHTTPのレスポンスが低下してしまうので、バッチ処理を行っているプロセスの優先度を下げる設定を調べてみました。

    Manpage of nice

    引数なしで実行すると、 nice は自身が継承したスケジューリング優先度を表示する。それ以外の場合には、 nice はスケジューリング優先度を調整してから与えられた command を実行する。 adjustment が与えられなかった場合には、 command の優先度は 10 増加される。 nice によって調整できる優先度の範囲は -20 (優先度最高) から 19 (優先度最低) までである。負の adjustment を与えるには適切な特権 (通常はスーパーユーザー権限) が必要である。 ほとんどのシェルには同名の組み込みコマンドがあるので、単に "nice" として実行すると、ここで記述されたものとは異なった機能のものが実行されるだろう。

    例えば./hoge.plの優先度を最低で起動するには以下のようにすればいいようです。

    /bin/nice -n 19 ./hoge.pl

    ちなみに既に起動されているプロセスの優先度を変更するにはreniceで変更することができるようです。
    ちょっとバッチに仕込んでみて様子を見ようと思います。


      at 16:44 |
      «Prev || 1 · | Next»
      » ArchiveList (Tag for "linux / server" )