ミラクルパッチにまつわるいろいろ

Linuxデスクトップを高速にする「あのパッチ」の原理やらを考えたり、試してみたり
4
前へ 1 2 ・・ 5 次へ
sat @satoru_takeuchi

@hiromu1996 じゃあ次はwakeup-latency流すことだね。件のパッチのコメントに手順載ってたはず。Mikeの環境だとレイテンシが1/10くらいになってたけどクラウザー閣下のとこではどうなんのかね。

2010-11-21 07:20:52
イーロン・マスクツイッターやめろ @naota344

Wakeup-latency の計測 http://lkml.org/lkml/2010/10/19/212 [02/20 カーネル/VM探検隊@関西 参加者・開催場所・UST機材募集中 http://bit.ly/czPjYL ]

2010-11-23 07:51:35
イーロン・マスクツイッターやめろ @naota344

平均の wakeup latency は2倍になってる? でも、最大が下がっていい感じなのかな。 http://lkml.org/lkml/2010/11/11/338

2010-11-23 08:12:10
イーロン・マスクツイッターやめろ @naota344

"Figures. As you can see, group scheduling is not wonderful for extremeswitchers. Fortunately, most apps do a bit of work in between."

2010-11-23 08:13:07
まさみさんboosted @mhiramat

とまれ、tipにGalbraithパッチが入ってたので入れてみた。v3は起動時に初期化できていないパスを通って死ぬことがあったが、v4はどうか。

2010-11-22 09:40:44
まさみさんboosted @mhiramat

死ぬ場所が毎回違うからタイミングバグの可能性も。しかしこんな品質で大丈夫か?

2010-11-22 10:10:51
まさみさんboosted @mhiramat

とりあえずnoautogroupで起動すればもんだいない。

2010-11-22 10:12:17
イーロン・マスクツイッターやめろ @naota344

http://tinyurl.com/37a7b6y には "improve the desktop interactivity under system strain." とあるのにいつのまにデスクトップ全般になったし?ってことか。

2010-11-22 09:56:38
イーロン・マスクツイッターやめろ @naota344

あのパッチって Chrome みたなプロセス製造しまくりブラウザだと逆に遅くなったりしーひんのかな

2010-11-22 09:58:01
beepcap @beepcap

@naota344 Chrome以外が遅くなんじゃね?資源の割り当てをターミナル単位でグルーピングするだけっぽいし。

2010-11-22 10:00:07
イーロン・マスクツイッターやめろ @naota344

とすると、これだとランチャが libcg 使うといいような気に…うーん。 QT @satoru_takeuchi @naota344 ランチャにフラグつけられるようにしてその子供は新しいgroupもつようにしては?みたいな案が出てる

2010-11-22 10:05:59
イーロン・マスクツイッターやめろ @naota344

(そういや、セプキャンの時に cgroup で分けてやれば重くなんないよ -> でもあれ使いにくいです><、とか話した記憶が

2010-11-22 10:09:22
beepcap @beepcap

@naota344 別に均等に割り振られる訳じゃないけど、ターミナル毎に一つのアプリが動さするなら、その通りだと思う。あ、同じターミナル内なら従来と同じで、違うターミナルが別のCPUに優先されると、上手く協調してたのなら、やっぱりChromeのスペックは落ちるのか・・・?

2010-11-22 10:12:57
イーロン・マスクツイッターやめろ @naota344

cgroup は Complete Fair Scheduler ?の上で?動いて、 Fair にする単位を変えるもんじゃないのやっけ…。 Complete Fair の実装的に Chromeみたいなばかすかプロセス開くのは1ページあたりの CPU時間短くなりそな感じがする。

2010-11-22 10:16:29
イーロン・マスクツイッターやめろ @naota344

Complete Fair の理想状態は「完全なマルチタスク」で全てが*本当に*同時に走った時の時間のふられかた…であったような気が。むむむ。

2010-11-22 10:17:44
beepcap @beepcap

@naota344 あーでも、Chromeも結局描画は使うし、音も投げる、通信もTCP/IPスタックを使う。そうすると、ボトルネックが外要因だから、結果的に高速化しそう。

2010-11-22 10:20:31
イーロン・マスクツイッターやめろ @naota344

K○SAKIせんせーに… RT @nakj 検証してください(てけ RT @naota344: あのパッチって Chrome みたなプロセス製造しまくりブラウザだと逆に遅くなったりしーひんのかな

2010-11-22 10:35:24
イーロン・マスクツイッターやめろ @naota344

そか… libcg 使うにしても cgroup わけるのに root 権限いるからめんどいね、って話かな。

2010-11-22 10:43:57
nakj @nakj

学生なら疑問に思ったら検証するのが正しい態度だと思う RT @naota344: K○SAKIせんせーに… RT @nakj 検証してください(てけ RT @naota344: あのパッチって Chrome みたなプロセス製造しまくりブラウザだと逆に遅くなったりしーひんのかな

2010-11-22 10:50:54
イーロン・マスクツイッターやめろ @naota344

@beepcap あーカーネルスレッドのスケジューリングも変わるんですっけ。そうすると確かにはやくなる…のかな。

2010-11-22 10:56:45
beepcap @beepcap

@naota344 VMだとあまり効果が確認できなかったのも、そのへんにミソがありそう。

2010-11-22 10:57:55
イーロン・マスクツイッターやめろ @naota344

あれ。カーネルスレッドって…スケジューリングされ…る…よね。 まぁ、 tty = ? だけど…どうなるんだろ。別グループ? 「?」全体で一つだと btrfs disk IO遅くなりそ?

2010-11-22 10:58:22
小崎 資広 (KOSAKI Motohiro) @kosaki55tea

ああ、これこれ。これがあるから当初autogroupパッチ不要論が強かったんだよね http://bit.ly/aboBG8

2010-11-22 15:28:59
前へ 1 2 ・・ 5 次へ