Kapperのブログ

Kapperのブログ

PR

×

Profile

kapper

kapper

Calendar

Keyword Search

▼キーワード検索

Category

Comments

これでは。。。@ Re: モバイルUbuntu、NetWalker登場 Kernel コンパイル1編 その106(06/18)  sudo cp arch/arm/boot/zImage /boot/vm…
kapper @ Re:shについて netwalker初心者さん どうやらバージョ…
kapper @ Re:shについて(07/27) netwalker初心者さん コメント誠にありが…
netwalker初心者@ shについて git clone git://github.com/FreeRDP/Free…
くーる31 @ 相互リンク 突然のコメント、失礼いたします。 私は…

Archives

May , 2026
Apr , 2026
Mar , 2026
Feb , 2026
Jan , 2026

Freepage List

Aug 15, 2011
XML
カテゴリ: モバイル
Kapperです。
今日はNetwalkerをリカバリした際に重かったので
topでプロセスを眺めていました所、色々なプロセスがありまして、
pdflushが結構重い負荷がある事に注目しました。
でpdflushの設定方法を調べなおすことにしました。


●pdflushとは
こちらの 参考ページ によると、

pdflushはページキャッシュ(ディスクキャッシュ)上の


つまる所、ディスクキャッシュへの書き込み頻度の事でLinuxでは
Dirtyページをキャッシュとしてメモリに残しており、定期的に書き戻している。
であるならば頻繁に書き戻せば精度は高まるが、SSDやCPUの負担が重くなる。
どの程度の頻度にすれば良いのかは環境次第。

Netwalkerの場合はメモリが512MBと十分でないので、
ガンガン書き戻してメモリを軽くすれば良さそうに見えますが、
Ubuntuの標準の間隔は5s?でCPU負荷が3~4%も占有します。
これが悩み所。

●pdflushの設定
じゃあ設定してみます。
こちら を参考に。



下記の行をコメントで追加。

 vm.dirty_background_ratio = 30
 vm.dirty_ratio = 60
 vm.dirty_expire_centisecs = 500000
 vm.dirty_writeback_centisecs = 600000



 sudo /sbin/sysctl -p

これでCPU負担は大分減りました。
が、ライトバック時間が長くなりすぎて、
キャッシュメモリが溜まり過ぎて一杯になりダウンロード出来ませんw
面白いんですけど笑っちゃいけないですよね。
vm.dirty_expire_centisecsとvm.dirty_writeback_centisecsを
一桁減らしましょ。

 vm.dirty_background_ratio = 30
 vm.dirty_ratio = 60
 vm.dirty_expire_centisecs = 50000
 vm.dirty_writeback_centisecs = 60000

もうちょっと減らした方が良いかな。
各自で試して見て下さい。

●まとめ
topでプロセスを調べると結構ややこしいプロセスが常駐してます。
こういうのもちゃんと設定できるはずなので、
一個づつ設定して負荷を下げましょう。
もうちょっとCPUかメモリがあったら気にならない程度に
負担をコントロール出来るんですけど。
逆を言うと効果があると言うことで、色々と試してみましょう。





お気に入りの記事を「いいね!」で応援しよう

Last updated  Aug 16, 2011 01:09:58 AM
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: