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
04/03/08 08:16ID:SBzi3a/m
48login:Penguin
04/03/08 08:42ID:Dz4bzMjN これだと思うものはないかな?
まあパッケージによると思うけど。
一覧をあげよう!
まあパッケージによると思うけど。
一覧をあげよう!
49login:Penguin
04/03/08 10:08ID:Dz4bzMjN X速くするコツない?とりあえずwin以上な快適なデスクトップをめざそう!
50login:Penguin
04/03/08 11:25ID:JY7tRTT2 Pen4でカーネル再構築するときに
arch/i386/Makefile
のCFLAGSを
-mfpmath=sse2 -pipe -mmmx -msse
にすると速くなるかな?
arch/i386/Makefile
のCFLAGSを
-mfpmath=sse2 -pipe -mmmx -msse
にすると速くなるかな?
51login:Penguin
04/03/08 18:30ID:x7ZfkABp -mfpmath=sse2 -pipe -mmmx -msse
とかやってXこさえるとですね、GLを使ったとたんに
X自体が落ちるですよ。これってうちだけですか?
とかやってXこさえるとですね、GLを使ったとたんに
X自体が落ちるですよ。これってうちだけですか?
52login:Penguin
04/03/09 00:53ID:OlkofFdv -mfpmath=sse -mmmx -msse -m3dnow
で今のところ大きな問題はないです。
で今のところ大きな問題はないです。
04/03/09 08:57ID:OVPt0/uE
04/03/09 22:01ID:phe4sFZw
04/03/09 22:02ID:phe4sFZw
>>46ね。
ごめん。
ごめん。
56login:Penguin
04/03/10 00:42ID:VRnoe57O >54
実際どのくらい速くなるのかな?
実際どのくらい速くなるのかな?
04/03/12 00:21ID:GOL3upsQ
あと hdparm(危険)
/sbin/hdparm -A1 -a 128 -c3 -m16 -d1 -u1 -Xudma4 /dev/hda
# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 1616 MB in 2.00 seconds = 806.11 MB/sec
Timing buffered disk reads: 66 MB in 3.01 seconds = 21.91 MB/sec
...いまいち
/sbin/hdparm -A1 -a 128 -c3 -m16 -d1 -u1 -Xudma4 /dev/hda
# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 1616 MB in 2.00 seconds = 806.11 MB/sec
Timing buffered disk reads: 66 MB in 3.01 seconds = 21.91 MB/sec
...いまいち
58login:Penguin
04/03/12 02:02ID:NmZ210b3 >57
Timing buffer-cache reads: 1616 MB in 2.00 seconds = 806.11 MB/sec
って速くない?うちは270くらいだよ
Timing buffer-cache reads: 1616 MB in 2.00 seconds = 806.11 MB/sec
って速くない?うちは270くらいだよ
59login:Penguin
04/03/12 02:03ID:NmZ210b3 Xとハードディスクを速くするコツを教えてください
04/03/12 02:55ID:GOL3upsQ
>>58
"buffer-cache read"のほうは
カーネルのバッファキャッシュ
を読んでるだけ(CPUとメモリで完結)らしく、
hdparm(8)
-T
This displays the speed of reading directly from the
Linux buffer cache without disk access. This measurement is
essentially an indication of the throughput of the processor,
cache, and memory of the system under test.
ディスクI/Oの目安になるのは
"buffered disk reads"らしいです。
"buffer-cache read"のほうは
カーネルのバッファキャッシュ
を読んでるだけ(CPUとメモリで完結)らしく、
hdparm(8)
-T
This displays the speed of reading directly from the
Linux buffer cache without disk access. This measurement is
essentially an indication of the throughput of the processor,
cache, and memory of the system under test.
ディスクI/Oの目安になるのは
"buffered disk reads"らしいです。
レスを投稿する
ニュース
- あぼーん
- 【W杯】森保監督がブラジル戦を総括 涙ながらに謝罪「監督の力が足りず、すみませんと伝えたい」★7 [王子★]
- あぼーん
- W杯日本-ブラジル、深夜フジ系放送で視聴率15.9% 本田の解説でNHK BSでも生中継…DAZNの生配信もあり視聴者分散か [尺アジ★]
- W杯優勝4回のドイツ、今大会初のPK戦でパラグアイに敗れる…決勝トーナメント1回戦で敗退 [王子★]
- 【円安】1ドル162円台まで下落 円相場が39年半ぶりの円安ドル高水準に [ぐれ★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★264【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★264【メキシコ/カナダ/アメリカ】
- MLB総合★52
- 【マターリ】日本vsブラジル ★2
- 【MLB】アスレチックス vs ドジャース
- とらせん 2時
- 高市政権、発狂。「日本だけを対象とした中国のレアアース規制は決して許されない!ただちに撤回を」 [668024367]
- F組の日程ってキツくね?
- 【高市悲報】円安ホクホク162 [733893279]
- 【朗報】高市首相「日本はこれからレアアースに困らない!」 [354616885]
- 正直🇯🇵が負けて嬉しいやつwwwwwww [126026562]
- チーズだけど本当はこういうの着たい