[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 21:16 / Filesize : 66 KB / Number-of Response : 310
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

linux パフォーマンスチューニング



1 名前:login:Penguin [04/03/03 09:44 ID:QH+di3pA]
linuxの高速化、快適化のテクを語りましょう。

247 名前:login:Penguin mailto:sage [2005/05/26(木) 13:33:15 ID:DO1p9yla]
SMPカーネルじゃなかったってオチじゃないだろうな…

248 名前:login:Penguin mailto:sage [2005/05/26(木) 14:47:38 ID:WgGg8Jn9]
DMAがoffとか

249 名前:login:Penguin mailto:sage [2005/05/27(金) 18:55:25 ID:0zWtXGWI]
i386のバイナリ使ってるとか?
2倍ちかくの性能差ならちょうど計算合う。


250 名前:login:Penguin [2005/05/27(金) 19:51:35 ID:ZuVsIjxS]
>>249
64bitと32bitカーネルで2倍も差が出ますか?


251 名前:login:Penguin mailto:sage [2005/05/27(金) 21:39:29 ID:Q7Qim0uR]
>>246

とりあえず、私のAthlonXP1700のマシンと交換してあげます。

252 名前:login:Penguin [2005/05/27(金) 22:28:01 ID:hokb0VO/]
hint: file system

253 名前:login:Penguin mailto:sage [2005/05/28(土) 01:07:44 ID:wsPvvusp]
ファイルI/Oの非同期/同期

254 名前:login:Penguin mailto:sage [2005/05/29(日) 18:21:21 ID:fIAtZcX9]
filecacheを設定する方法を教えてくださぃ(下限・上限とか)

255 名前:login:Penguin mailto:sage [2005/05/30(月) 16:40:03 ID:wWo4MSHW]
空いてるメモリは全てキャッシュとして利用している。





256 名前:login:Penguin mailto:sage [2005/06/05(日) 19:07:10 ID:13mU6ish]
test.

257 名前:login:Penguin [2005/11/24(木) 08:11:34 ID:RZQmt0zW]
2.6.14.2
CONFIG_PREEMPT_NONE=y
CONFIG_HZ=100
CONFIG_IOSCHED_NOOP=y
でも案外音飛びしないな。普通のデスクトップ用途ならckじゃなくともこんな設定でも充分っつうことかな。

258 名前:login:Penguin mailto:sage [2005/11/24(木) 17:25:43 ID:ygizxwun]
インテルのハイパースレッディング技術でサーバ性能の低下が発生か
ttp://japan.cnet.com/news/ent/story/0,2000047623,20091397,00.htm

P4へぼすぎてワロス

259 名前:login:Penguin mailto:sage [2005/11/24(木) 22:04:33 ID:ezk1xeJ9]
最悪が重なればどうなるかは分かってたはず。
つっこまれる前にカミングアウトできなかったインテル。
キャッシュの取り合いつぶし合いはデュアルコアのp4やathlonでも起こるはず。
athlonはサーバーであまり使われていないのが幸い。
インテルは根本的解決策として共有キャッシュ。

260 名前:login:Penguin mailto:sage [2005/11/25(金) 03:59:17 ID:S2L1PbD/]
HTTの話なのになんでデュアルコアやathlonがでてくんの

261 名前:login:Penguin mailto:sage [2005/11/25(金) 05:58:20 ID:YGpB1L2f]
そこでopteronですよ

262 名前:login:Penguin mailto:sage [2005/11/25(金) 20:50:41 ID:ZYi02iFx]
>>259
HTTってキャッシュじゃなくてレジスタだと思うが・・・

263 名前:login:Penguin mailto:sage [2005/12/07(水) 20:11:50 ID:yM4/VoR2]
まぁ今更なんですが、一応。
ttp://debian.fam.cx/index.php?Tips#zfacfc27

264 名前:login:Penguin mailto:sage [2005/12/25(日) 19:25:33 ID:OkFXu416]
gcc 3.4のAthlonXPでFirefoxを最適化してる
CFLAGS="-O2 -march=athlon-xp -mfpmath=sse -falign-functions=64 -falign-labels=6 -falign-jumps=6 -falign-loops=6 \
-DNDEBUG -DNO_DEBUG -DG_DISABLE_ASSERT -fomit-frame-pointer -ftracer -ffast-math -fno-unsafe-math-optimizations \
-fno-strict-aliasing -pipe -fpeel-loops -fbranch-target-load-optimize -fbranch-target-load-optimize2 \
-frename-registers -funroll-loops -freduce-all-givs -freorder-blocks -fno-reorder-functions"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden -fno-enforce-eh-specs"
-O -march=i586と大して体感速度変わらなくても気にしない

265 名前:login:Penguin [2006/01/12(木) 23:52:05 ID:lMwJjwVt]
age



266 名前:login:Penguin mailto:sage [2006/01/21(土) 07:01:19 ID:vwfA/GBb]
kernelに
I-pipe・Adaptive readahead
ckからvm-mappedパッチ、hzの値を任意に変更できるパッチを当てる
hzの数値は1728
後はsysctl.confに
kernel.threads-max = 65535
fs.file-max = 65535
vm.readahead_ratio = 100
vm.readahead_hit_rate = 5
vm.hardmaplimit = 0
vm.mapped = 10
追記
後はswapをパーティションからファイルに変更
ごわごわした体感がきびきびになった感じ

267 名前:login:Penguin mailto:sage [2006/02/16(木) 19:39:29 ID:I+0mKfgz]
暇なのでflag晒してみる
-O2 -pipe -s -march=athlon64 -m32 -mfpmath=sse -msse -msse2 \
-funit-at-a-time -fomit-frame-pointer -momit-leaf-frame-pointer -fno-var-tracking \
-ftree-vectorize -ftracer -floop-optimize2 -funswitch-loops -ftree-loop-im \
-fgcse-sm -fgcse-las -fgcse-after-reload -fweb -frename-registers \
-funsafe-loop-optimizations -ffast-math

268 名前:login:Penguin mailto:sage [2006/02/18(土) 12:38:45 ID:GDUX4TR2]
デバッグしないのならリンカーに-Wl,-s渡せば-Osにしなくとも充分サイズ縮まって速度は変わらないまま行けるな
姫野ベンチ
gcc -O2 -march=athlon-xp -pipe -Wl,-s size:8.3kb Grid-size=S 67MFLOPS
gcc -Os -march=athlon-xp -pipe -Wl,-s size:7.4kb Grid-size=S 57MFLOPS
-Wl,-s無しだと双方とも10kbオーバー。ベンチ結果は変わらず。
GCCは4.0.2

269 名前:login:Penguin mailto:sage [2006/02/18(土) 12:51:00 ID:M+2Pe4iM]
x86な人は-mno-align-stringopsも悪くない

270 名前:login:Penguin mailto:sage [2006/02/23(木) 14:09:30 ID:ORgvzJHl]
ttp://kernel.jakem.net/patches/genetic/2.6.12/2.6.12-gl2/genetic-zaphod-cpu-sched-2.6.12-gl2.patch
から遺伝的アルゴリズムの部分を削除してみた、これはこれで音飛びしないし悪くないかも。x86の2.6.15でしかテストしてない。自己責任。

Index: 2.6/include/linux/sched.h
===================================================================
--- 2.6.org/include/linux/sched.h2005-08-15 16:16:26.000000000 -0500
+++ 2.6/include/linux/sched.h2005-08-15 16:18:21.000000000 -0500
@@ -143,6 +143,20 @@
#include <linux/spinlock.h>

/*
+ * These are the 'tuning knobs' of the scheduler:
+ *
+ * Default configurable timeslice is 100 msecs, maximum configurable
+ * timeslice is 1000 msecs and minumum configurable timeslice is 1 jiffy.
+ * Timeslices get renewed on task creation, on wake up and after they expire.
+ */
+#define MIN_TIMESLICE1
+#define DEF_TIMESLICE(10 * HZ / 1000)
+#define MAX_TIMESLICE(1000 * HZ / 1000)
+#define DEF_DESKTOP_TIMESLICE ((DEF_TIMESLICE > 10) ? (DEF_TIMESLICE / 10) : 1)
+
+#define DEFAULT_UNPRIV_RT_THRESHOLD 10
+
+/*
* This serializes "schedule()" and also protects
* the run-queue from deletions/modifications (but
* _adding_ to the beginning of the run-queue has

271 名前:login:Penguin mailto:sage [2006/02/23(木) 14:10:30 ID:ORgvzJHl]
Index: 2.6/kernel/sched.c
===================================================================
--- 2.6.orig/kernel/sched.c2005-08-15 16:16:26.000000000 -0500
+++ 2.6/kernel/sched.c2005-08-15 16:18:21.000000000 -0500
@@ -85,3 +85,4 @@
-#define MIN_TIMESLICEmax(5 * HZ / 1000, 1)
-#define DEF_TIMESLICE(100 * HZ / 1000)
+#define MIN_TIMESLICE1
+#define DEF_TIMESLICE(10 * HZ / 1000)
+#define MAX_TIMESLICE(1000 * HZ / 1000)
#define ON_RUNQUEUE_WEIGHT 30

272 名前:login:Penguin mailto:sage [2006/02/26(日) 14:26:39 ID:P0wgzWH7]
なんでHZは100、1000と来て半端な250なんだろう
500のほうがパフォーマンス・省電力的にもいいと思うんだが

273 名前:login:Penguin mailto:sage [2006/02/26(日) 22:00:56 ID:nHV3UYSp]
>>272
ベンチとパッチを添えてLKMLへgo!

274 名前:login:Penguin mailto:sage [2006/02/27(月) 11:02:02 ID:1Egv0MIp]
>>272
それLKMLで散々議論されたよ。
最終的には、リーナスの鶴の一声で終わった希ガス。
#ぶっちゃけ、正しい値なんて無いよ(環境違うと値も変わるし)

275 名前:login:Penguin mailto:sage [2006/02/27(月) 14:39:32 ID:1LjKfRfr]
gcc 4.1で姫野ベンチS
-O0 -pipe -DSMALL 83MFLOPS
-O1 -pipe -DSMALL 291MFLOPS
-O2 -pipe -DSMALL 258MFLOPS
-O3 -pipe -DSMALL 259MFLOPS

-O1が最速な件について



276 名前:login:Penguin mailto:sage [2006/02/27(月) 18:25:56 ID:1LjKfRfr]
CPUはAthlonXP、
-O1に -fstrength-reduce -fprefetch-loop-arrays付けたら1割程ベンチ結果が良くなった
-O2や-O3の立場ないな、gcc4.1

277 名前:login:Penguin mailto:sage [2006/02/27(月) 20:02:03 ID:1Egv0MIp]
>>275,276
詳細に知りたいなら
やはり生成されたコードみるのが一番だ。w

278 名前:login:Penguin mailto:sage [2006/02/27(月) 23:18:51 ID:74EhIevN]
>>275
ヒント。footprint

279 名前:login:Penguin [2006/09/16(土) 02:47:16 ID:nWBaFZS+]
保守

280 名前:login:Penguin [2007/05/11(金) 10:24:21 ID:IclmDtdK]
>279
「定期的な保守が最良のパフォーマンスチューニング」という意味?

281 名前:login:Penguin [2007/05/14(月) 17:51:36 ID:/Taxc8HZ]
>>252
たしかにそれも一理ある

282 名前:login:Penguin mailto:sage [2007/05/14(月) 19:06:20 ID:5fWNtpNo]
うまく動いているものは触らない

283 名前:login:Penguin mailto:sage [2007/05/14(月) 22:46:30 ID:QX1St6KG]
たかが「PC」サーバーなのに、テスト環境持ってない奴多すぎ。
テストして確信があって変更加える奴は、「うまく動いているものは触らない」
なんて言わないぜ。
>>280
あんたは正しい。

284 名前:login:Penguin [2007/05/26(土) 00:42:48 ID:0vvpPe8X]
hosyu

285 名前:login:Penguin [2007/07/10(火) 14:32:16 ID:18GSmHEg]
一日にわたって、どんなプロセスがいつ起動されてどの程度メモリと
CPU時間を消費し、どのていどディスクIOを発生させ、
また、最大でいくつTCPコネクションを同時に開いたかという
情報を収集したいと思っています。
(いままではトラブルっぽいときに top で眺めてアドホックに対処してました)

sysprof がその用途にかなっていると思うのですが、どうでしょうか?
また遠隔で ssh でログインするしかないのですが、その場合は
X をトンネルで飛ばすしかありませんか?



286 名前:login:Penguin mailto:sage [2007/07/11(水) 00:00:27 ID:KKfnKy5V]
>>285
さあぁねえ

287 名前:login:Penguin mailto:sage [2007/07/11(水) 01:19:56 ID:QpW+YHM2]
うまく動いている物は触る必要がないんじゃないのか?
必要なパフォーマンスが出ないとか機能が足りないとかセキュリティに
問題があるとか、なんかしらの必要が無いのに触りたいってのは、それ
こそテスト環境だけでやってろって話だと思うが。

と言ってみるてすt

288 名前:login:Penguin mailto:sage [2007/07/11(水) 09:58:10 ID:BD6VBK6/]
mrtg

289 名前:login:Penguin mailto:sage [2007/07/13(金) 20:45:38 ID:2ZKs87kv]
Tweak ubuntu for speed
tvease.net/wiki/index.php?title=Tweak_ubuntu_for_speed

290 名前:login:Penguin [2007/08/05(日) 02:09:21 ID:YQ3bjemY]
age

291 名前:login:Penguin mailto:sage [2007/08/08(水) 02:22:53 ID:G1QcNwNo]
パフォーマンスチューニング考えるより

Quad-Coreを2ソケにした方が早いのには萎えた。

292 名前:login:Penguin mailto:sage [2007/08/08(水) 02:27:44 ID:gwGHMtux]
そら当然じゃ…

293 名前:login:Penguin mailto:sage [2007/08/08(水) 02:35:45 ID:G1QcNwNo]
ペンギン8匹出すためだけに
古いknoppixを入れてしまったw

294 名前:login:Penguin mailto:sage [2007/10/14(日) 08:26:06 ID:Z1+eNroa]
ttp://opentechpress.jp/developer/07/07/17/0043245.shtml
でやってるDMA有効化って、最近のディストリは標準で有効になってますよね?

295 名前:login:Penguin mailto:sage [2007/10/14(日) 20:20:14 ID:iQTMbnsw]
DMAは有効になってるものが多いけど、
multicountやreadaheadまで自動で最適化されているものは見たことがない





296 名前:login:Penguin mailto:sage [2007/10/30(火) 14:55:24 ID:Ur3y58dD]
>>291
それをさらにチューニングするんだ

297 名前:login:Penguin mailto:sage [2007/11/24(土) 00:44:56 ID:lC7phVQh]
blockdev --setraとかはどう?

298 名前:login:Penguin mailto:sage [2007/11/24(土) 21:16:44 ID:ydsrJmgw]
どうもこうも…

299 名前:login:Penguin mailto:sage [2007/12/26(水) 21:05:18 ID:+vtor5nX]
glibとかには-fpicつけて握るべき?
ロード減ったりする?

300 名前:login:Penguin [2008/03/26(水) 15:09:40 ID:cxp4sqCR]
pastebin.windy.cx/?page=view&id=1206512002
このように init が CPU 時間を 100% 食ってしまうことがあるのですが、
何が理由でこのようなことがおきるのでしょうか?
リブートすれば元に戻るのですが、何がきっかけで
このような状態になるのかわからず悩んでいます。

ディストリビューションによらず一年に一度くらい経験するので、
なにかカーネルオプションとかが影響しているのかとも思うのですが、
原因がわからないのでそのままにしています。どなたか
情報お持ちではないでしょうか?

301 名前:login:Penguin mailto:sage [2008/03/30(日) 11:24:06 ID:jFm+8ci3]
>>300
niが50%くらいだから、SMPならなにかのデッドロックだと思う。
ユニなら判らん。

302 名前:login:Penguin [2008/05/05(月) 18:09:53 ID:GqcTgusP]
>>300
HDD熱暴走は?

303 名前:login:Penguin mailto:sage [2008/07/20(日) 12:17:54 ID:CjO8L7rN]
保守

304 名前:login:Penguin mailto:sage [2008/07/20(日) 13:21:27 ID:hIdKokXB]
捕手

305 名前:login:Penguin mailto:sage [2008/07/20(日) 13:46:53 ID:QLBAJ0IH]
投手



306 名前:login:Penguin mailto:sage [2008/07/20(日) 15:33:49 ID:DclP9fHP]
野手

307 名前:login:Penguin mailto:sage [2008/07/20(日) 18:17:54 ID:8ABXsSuq]
  \
:::::  \
\:::::  \
 \::::: _ヽ __   _
  ヽ/,  /_ ヽ/、 ヽ_
   // /<  __) l -,|__) >
   || | <  __)_ゝJ_)_>
\ ||.| <  ___)_(_)_ >    シュシュ
  \| |  <____ノ_(_)_ )
   ヾヽニニ/ー--'/
    |_|_t_|_♀__|
      9   ∂
       6  ∂
       (9_∂

308 名前:login:Penguin mailto:sage [2008/07/20(日) 18:42:52 ID:YovRPAEh]
ジャンジャン
しゃいならー!

309 名前:login:Penguin [2008/10/02(木) 22:47:42 ID:VgcPNTwj]
それなりのスペックのマシンでインテルのSSD試した奴いないのか?
リナではディスクアクセスの速度が起動速度に直結してるからめっさ早くなると思うけど






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<66KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef