linux パフォーマンスチューニング
1login:Penguin
04/03/03 09:44ID:QH+di3pA linuxの高速化、快適化のテクを語りましょう。
04/03/03 09:45ID:iIcjVQ3Z
スレ完全終了
3login:Penguin
04/03/03 10:17ID:o0QgmdL+ ・プレスコットを買ってくる
・かたっぱしから icc8.0で-O3 -tpp7 -axWNP -Vaxlib -static でバイナリつくりまくり
最強
・かたっぱしから icc8.0で-O3 -tpp7 -axWNP -Vaxlib -static でバイナリつくりまくり
最強
04/03/03 10:19ID:CUp+/4V7
・地球シミュレータ買ってくる
以下略
以下略
04/03/03 11:52ID:aR5FakJC
個人使用で問題が無いんなら/tmpとか/var/tmpをtmpfsでマウントしてやるとか。
あとcoreutilsあたりは自ビルドすると結構違う気がする。
他はログファイルの保存を少なめにするとか
bashが最初に読みこむ設定を軽量化するとか…
そんな感じ?
あとcoreutilsあたりは自ビルドすると結構違う気がする。
他はログファイルの保存を少なめにするとか
bashが最初に読みこむ設定を軽量化するとか…
そんな感じ?
04/03/03 12:01ID:aR5FakJC
毎日新しいパッケージの追っかけやってる人にはあんまり効果無いかもだけど、
prelinkは結構体感に効いてくるのは確か。
prelinkは結構体感に効いてくるのは確か。
7login:Penguin
04/03/03 12:13ID:o0QgmdL+ > 他はログファイルの保存を少なめにするとか
> bashが最初に読みこむ設定を軽量化するとか…
…あまり関係ないでしょう。
それよかファイルシステムのチューニングとか
メモリ関係のチューニングをやったほうがいい。
勿論,鯖と数値計算ではパラメータが変わるわけで。
> bashが最初に読みこむ設定を軽量化するとか…
…あまり関係ないでしょう。
それよかファイルシステムのチューニングとか
メモリ関係のチューニングをやったほうがいい。
勿論,鯖と数値計算ではパラメータが変わるわけで。
04/03/03 12:21ID:aR5FakJC
bashが一度立ち上がったら関係無いだろうね。
連続でボコボコ立ち上げる時には結構効いて来る気がするんだけど…
ワンテンポの差があると思う。
鯖にも数値計算にも関係無いけど。
連続でボコボコ立ち上げる時には結構効いて来る気がするんだけど…
ワンテンポの差があると思う。
鯖にも数値計算にも関係無いけど。
04/03/03 12:35ID:r5hVU6ua
hdparmでHDDのI/Oパフォーマンスをいじくり倒して壊す。
04/03/03 13:14ID:/bw/qRni
壊すなYO(w
…あまり他人のことは以遠が。
…あまり他人のことは以遠が。
04/03/03 13:14ID:zihrfiGi
えっと、自分の環境によって要らないプロセスを切って、使わないハード外してメモリを買ってくる
以外でだよね、もちろん
以外でだよね、もちろん
04/03/03 14:23ID:E3Bq2kV3
ソフトウェアのRAID0にすると
ディスクI/Oのパフォーマンスがあがるらしい。
ただし、故障率もあがるらしい。
安物のIDEディスク2枚でできるなら、
コスト的にも許容範囲らしい。
RAID0+1で冗長性を持たせると、故障にも強いらしい。
しかしデイスクが4枚要るらしい。
IDEコントローラはバスに繋がりっぱなしなので
SCSIディスクにするといいらしい。
小さいディスクのほうが速いらしい。
電源に金をかける必要があるらしい。
キャッシュメモリの多いCPUを使うと
当然キャッシュヒット率が上がって
断然、速くなるらしい。
キャッシュヒット率が上がるように、
カーネルの仮想記憶管理のアルゴリズムを改良した
"ページ・カラーリング"というのがあるらしい。
カーネル2.6の場合、
intelのi8xx系のマザボで
piix(ICH4)をinsmodするのを忘れると悲惨らしい。
ディスクI/Oのパフォーマンスがあがるらしい。
ただし、故障率もあがるらしい。
安物のIDEディスク2枚でできるなら、
コスト的にも許容範囲らしい。
RAID0+1で冗長性を持たせると、故障にも強いらしい。
しかしデイスクが4枚要るらしい。
IDEコントローラはバスに繋がりっぱなしなので
SCSIディスクにするといいらしい。
小さいディスクのほうが速いらしい。
電源に金をかける必要があるらしい。
キャッシュメモリの多いCPUを使うと
当然キャッシュヒット率が上がって
断然、速くなるらしい。
キャッシュヒット率が上がるように、
カーネルの仮想記憶管理のアルゴリズムを改良した
"ページ・カラーリング"というのがあるらしい。
カーネル2.6の場合、
intelのi8xx系のマザボで
piix(ICH4)をinsmodするのを忘れると悲惨らしい。
04/03/03 16:29ID:L2EjFt6t
テクかぁ。
・現状を把握する。
・何のパフォーマンスを上げるか考える。
これに尽きるな。
スレ完全終了
・現状を把握する。
・何のパフォーマンスを上げるか考える。
これに尽きるな。
スレ完全終了
14login:Penguin
04/03/03 17:06ID:KD6FPJPd ちょっと興味ある。
たとえばネットワーク環境のぱふぉーまんすちゅーにんぐ
とかどうよ
たとえばネットワーク環境のぱふぉーまんすちゅーにんぐ
とかどうよ
15login:Penguin
04/03/03 18:03ID:QH+di3pA なんだかんだ重いのはX。ウインドウマネージャとかを除いた
Xそのものを軽くしないと。SIMDをつけてコンパイルしたら速くなるかな?
Xそのものを軽くしないと。SIMDをつけてコンパイルしたら速くなるかな?
16名無し募集中。。。
04/03/03 18:43ID:kplMW1DG /proc/sys 以下のパラメタをイジる
うまくいったら/etc/sysctl.conf に加える
うまくいったら/etc/sysctl.conf に加える
17login:Penguin
04/03/03 19:00ID:QH+di3pA >16
どういじるとよいのか教えてください。
どういじるとよいのか教えてください。
18login:Penguin
04/03/03 19:35ID:ErulpN1M XFree86-4.3.* に -msse2 をつけてバイナリこさえると凍ります。
19k.y
04/03/03 19:42ID:LcreHqqf RedHat9をインストールしてレッドハットユーザマネージャーで
アカウント登録をしたが、"-"を含むアカウント名は登録できま
せんでした。
useraddで登録してもよいのですが、ユーザマネージャーで対処
する方法はありますか?
アカウント登録をしたが、"-"を含むアカウント名は登録できま
せんでした。
useraddで登録してもよいのですが、ユーザマネージャーで対処
する方法はありますか?
04/03/03 20:50ID:1AzRauFi
>>19
スレ読んで投稿しろボケ
スレ読んで投稿しろボケ
04/03/03 21:47ID:yLQDBCTf
04/03/03 21:57ID:Orylc3R6
23login:Penguin
04/03/04 04:26ID:br0mm9zO 定番のnoatimeやnotailやUDMA,MTRR以外になんか速くなるものってありますか?
04/03/04 04:48ID:C82XkSGz
最近>>22の様な奴が増えてつまらなくなった。
04/03/04 05:05ID:npFzR/DN
04/03/04 10:52ID:rHyj9vXx
04/03/04 11:37ID:fVsKdK4B
終了かな。
04/03/04 23:50ID:X73TqllB
04/03/05 00:01ID:WD6qymBq
いいから>>1はさっさと出て来て盛り上げる努力をしろ
04/03/05 00:14ID:z1Bjc+Ic
>>28
板っていうかスレなんだけどな
維持したいなら相応しいかどうか何か提示してみれば?
そしたら周りが決めるでしょ?
DQNかどうかなんて技術、知識と関係ない煽りなんだけどなぁ
無理して2ちゃん用語ぽいもの使うなよ
板っていうかスレなんだけどな
維持したいなら相応しいかどうか何か提示してみれば?
そしたら周りが決めるでしょ?
DQNかどうかなんて技術、知識と関係ない煽りなんだけどなぁ
無理して2ちゃん用語ぽいもの使うなよ
04/03/05 00:16ID:z1Bjc+Ic
個人的には各スレで個別にチューニング(にあたる設定)について書かれているので広いまとめスレのようなものはなかなか難しいと思う
とりあえずガンガレ >>1
とりあえずガンガレ >>1
32login:Penguin
04/03/05 20:33ID:mZyTEr4K Makefileのcflagを最適化する。ちょっとパフォーマンス上がった。
04/03/05 23:56ID:ZJHNnqJw
IA64だとインテルコンパイラでコンパイルすると性能が良いと言うじゃないですか。
それならディストリビューションごとインテルコンパイラでコンパイルすると、
すごく嬉しいのかなと思った。
まあIA32しか持っていないので関係ないが。
それならディストリビューションごとインテルコンパイラでコンパイルすると、
すごく嬉しいのかなと思った。
まあIA32しか持っていないので関係ないが。
34login:Penguin
04/03/06 01:14ID:2a8sKlnb >>33
kernelはiccでコンパイルしてもgccでコンパイルしても同等、
Xやらそこらへんはiccのご利益があったというレポートが。
ハードの構成とファイルシステムのパラメータ、カーネルの
パラメータが相互に影響し合うでしょ。鯖と数値計算用じゃ
全然違ってくる。hpcとかv-tなんかそこらへんのノウハウで
食ってる気がするが、どこかにポインタ落ちてない??
kernelはiccでコンパイルしてもgccでコンパイルしても同等、
Xやらそこらへんはiccのご利益があったというレポートが。
ハードの構成とファイルシステムのパラメータ、カーネルの
パラメータが相互に影響し合うでしょ。鯖と数値計算用じゃ
全然違ってくる。hpcとかv-tなんかそこらへんのノウハウで
食ってる気がするが、どこかにポインタ落ちてない??
35login:Penguin
04/03/06 01:42ID:LSF51fr1 高速化、快適化したディストリ作ってください。
それでもってインスコ時に最適化を自動でやってください。
ってかX遅すぎる。Linuxカーネルに組み込んでも良いからなんとかしてくれ。
あと今回のライセンス騒ぎで高速Xがでることに期待してるのは漏れだけか?
それでもってインスコ時に最適化を自動でやってください。
ってかX遅すぎる。Linuxカーネルに組み込んでも良いからなんとかしてくれ。
あと今回のライセンス騒ぎで高速Xがでることに期待してるのは漏れだけか?
04/03/06 05:46ID:nKvj2CF/
>35
>高速化、快適化したディストリ作ってください。
>それでもってインスコ時に最適化を自動でやってください。
それがgentooなんだと思ってたけど・・・ 入れた事もないけどなw
>高速化、快適化したディストリ作ってください。
>それでもってインスコ時に最適化を自動でやってください。
それがgentooなんだと思ってたけど・・・ 入れた事もないけどなw
04/03/06 09:48ID:OuOr7hRY
とりあえずXのフォントキャッシュを増やす。
04/03/07 13:56ID:X6zyXe95
とりあえずrpmで入れたgccを削除
ついでに/usr/bin/gccを削除して
#!/bin/sh
/usr/local/bin/gcc-3.3.2 -march=athlon -mcpu=athlon "$@"
に入替える
/usr/bin/ccは↑のシンボリックリンク
とりあえず効果は無い(ような気がする)
ついでに/usr/bin/gccを削除して
#!/bin/sh
/usr/local/bin/gcc-3.3.2 -march=athlon -mcpu=athlon "$@"
に入替える
/usr/bin/ccは↑のシンボリックリンク
とりあえず効果は無い(ような気がする)
04/03/07 14:07ID:TNol9iVV
ccacheを導入するのもコンパイル好きの人にはいいかもね。
日ごろのパフォーマンスには影響しないけど。
日ごろのパフォーマンスには影響しないけど。
40login:Penguin
04/03/07 18:29ID:vu1DecNq XFree86-4.4.0を
-O3 -fomit-frame-pointer -mfpmath=sseとかしてSIMDつけたら
ちょっと速くなったような気がします。
適切に全てのパッケージを最適化したらかなり速くなるかも。
そういうディストリビューション作りを思案中。
-O3 -fomit-frame-pointer -mfpmath=sseとかしてSIMDつけたら
ちょっと速くなったような気がします。
適切に全てのパッケージを最適化したらかなり速くなるかも。
そういうディストリビューション作りを思案中。
04/03/07 19:25ID:b3OA7xSj
だがしかしカリカリにチューニングすると汎用性が下がる罠
素直にgentooあたりで全部握り直した方がいいと思うけど。
素直にgentooあたりで全部握り直した方がいいと思うけど。
42login:Penguin
04/03/07 20:09ID:h6D3tvVA >>38
/usr/lib/rpm/rpmrcをお読み、坊や。
/usr/lib/rpm/rpmrcをお読み、坊や。
04/03/07 20:21ID:6NJT81T8
>>41
自分のマシンだけで使うのに、汎用性を気にしてどうするんだ?
自分のマシンだけで使うのに、汎用性を気にしてどうするんだ?
04/03/07 20:34ID:b3OA7xSj
>>43
一番下の行
一番下の行
45login:Penguin
04/03/08 00:50ID:Dz4bzMjN >41
43の言うとおり。汎用性無視。athlonXP専用。
現在、-march=athlon-xp -O3 -fomit-frame-pointer -funroll-loops
-mmmx -m3dnow -msse -mfpmath=sse
でほとんどコンパイルしてる。むしろ遅くなってるものもあるだろな。
43の言うとおり。汎用性無視。athlonXP専用。
現在、-march=athlon-xp -O3 -fomit-frame-pointer -funroll-loops
-mmmx -m3dnow -msse -mfpmath=sse
でほとんどコンパイルしてる。むしろ遅くなってるものもあるだろな。
46login:Penguin
04/03/08 04:06ID:Dz4bzMjN たとえば、
fedora 1
turbo 10
gentoo
を比較してやるべきことある?
俺はslack,plamo
fedora 1
turbo 10
gentoo
を比較してやるべきことある?
俺はslack,plamo
レスを投稿する
ニュース
- 【サッカーW杯】日本、ブラジルに1-2の逆転負け…田中碧が号泣、上田綺世、久保建英の目にも涙 ★3 [鉄チーズ烏★]
- 【W杯】森保監督がブラジル戦を総括 涙ながらに謝罪「監督の力が足りず、すみませんと伝えたい」 [王子★]
- ブラジル代表FWクーニャ、勝利後に塩貝健人を挑発 「5回優勝」を示すジェスチャー [王子★]
- 【W杯】長友佑都 アジア人初のW杯5大会連続出場も…「レガシー・パッチ」着用選手で初の敗退に [NO FUTURE★]
- 【為替】円39年半ぶり安値、一時161円97銭 ドル買い圧力強く [蚤の市★]
- 亀梨和也が田中みな実と結婚発表 妊娠も「新しい命も授かっています」ファンクラブサイトで ★6 [首都圏の虎★]