laptop-mode-tools Edit

  • laptop-mode-toolsとは?
    ラップトップコンピュータの省電力化を目的としたツールで、HDDのスピンダウン制御機能などを有する。
    noflushdと同様にダーティバッファの書き込みを遅延させ、ディスクアクセス頻度を減らす効果ある。

    noflushdより優れている点として、
    • ファイルシステムをnoatime,commit付でオートリマウントする機能
    • 設定次第ではsyslogデーモンの挙動を変化させる機能等を有す。
    • 他にも、CPUの周波数変更、ディスプレイの開閉に連動した省電力制御機能等を有するが
      SHアーキでは未サポート。

  • インストール
    landisk:~# apt-get install laptop-mode-tools hdparm
    
  • 設定
    常時、ディスクへの遅延書き込みを最大限に生かした状態、すなわちlaptop-modeで運用する。
    因みに、/proc/sys/vm/laptop_mode の出力が非ゼロの場合、laptop-mode。

    /etc/laptop-mode/laptop-mode.conf … 下記を変更した。
    ENABLE_LAPTOP_MODE_ON_AC=1            ← AC電源接続時もlaptop-modeで運用
    HD="/dev/hda"                         ← /dev/hdaだけを対象にする
    LM_AC_MAX_LOST_WORK_SECONDS=360       ← 遅延書き込み最大周期は360秒
    LM_AC_HD_IDLE_TIMEOUT_SECONDS=600     ← スピンダウン待機時間は600秒
    CONTROL_HD_POWERMGMT=0                ← パワーマネージメント未対応HDDの場合は0
    LM_HD_WRITECACHE=1                    ← ディスクのライトキャッシュを有効に
    
  • 設定の反映
    landisk:~# /etc/init.d/laptop-mode start
    Enabling laptop mode: enabled, active.
    
  • 確認
    landisk:~# mount
    /dev/hda3 on / type ext3 (rw,noatime,commit=360)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    
    landisk:~# cat /proc/sys/vm/laptop_mode
    2
    
    landisk:~# cat /proc/sys/vm/dirty_expire_centisecs 
    36000
    
    landisk:~# cat /proc/sys/vm/dirty_writeback_centisecs 
    36000
    

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-13 (火) 20:02:27 (6690d)