linux パフォーマンスチューニング
>>275 ,276 詳細に知りたいなら やはり生成されたコードみるのが一番だ。w >279 「定期的な保守が最良のパフォーマンスチューニング」という意味? たかが「PC」サーバーなのに、テスト環境持ってない奴多すぎ。 テストして確信があって変更加える奴は、「うまく動いているものは触らない」 なんて言わないぜ。 >>280 あんたは正しい。 一日にわたって、どんなプロセスがいつ起動されてどの程度メモリと CPU時間を消費し、どのていどディスクIOを発生させ、 また、最大でいくつTCPコネクションを同時に開いたかという 情報を収集したいと思っています。 (いままではトラブルっぽいときに top で眺めてアドホックに対処してました) sysprof がその用途にかなっていると思うのですが、どうでしょうか? また遠隔で ssh でログインするしかないのですが、その場合は X をトンネルで飛ばすしかありませんか? うまく動いている物は触る必要がないんじゃないのか? 必要なパフォーマンスが出ないとか機能が足りないとかセキュリティに 問題があるとか、なんかしらの必要が無いのに触りたいってのは、それ こそテスト環境だけでやってろって話だと思うが。 と言ってみるてすt パフォーマンスチューニング考えるより Quad-Coreを2ソケにした方が早いのには萎えた。 ペンギン8匹出すためだけに 古いknoppixを入れてしまったw ttp://opentechpress.jp/developer/07/07/17/0043245.shtml でやってるDMA有効化って、最近のディストリは標準で有効になってますよね? DMAは有効になってるものが多いけど、 multicountやreadaheadまで自動で最適化されているものは見たことがない glibとかには-fpicつけて握るべき? ロード減ったりする? http://pastebin.windy.cx/?page=view&id=1206512002 このように init が CPU 時間を 100% 食ってしまうことがあるのですが、 何が理由でこのようなことがおきるのでしょうか? リブートすれば元に戻るのですが、何がきっかけで このような状態になるのかわからず悩んでいます。 ディストリビューションによらず一年に一度くらい経験するので、 なにかカーネルオプションとかが影響しているのかとも思うのですが、 原因がわからないのでそのままにしています。どなたか 情報お持ちではないでしょうか? >>300 niが50%くらいだから、SMPならなにかのデッドロックだと思う。 ユニなら判らん。 \ ::::: \ \::::: \ \::::: _ヽ __ _ ヽ/, /_ ヽ/、 ヽ_ // /< __) l -,|__) > || | < __)_ゝJ_)_> \ ||.| < ___)_(_)_ > シュシュ \| | <____ノ_(_)_ ) ヾヽニニ/ー--'/ |_|_t_|_♀__| 9 ∂ 6 ∂ (9_∂ それなりのスペックのマシンでインテルのSSD試した奴いないのか? リナではディスクアクセスの速度が起動速度に直結してるからめっさ早くなると思うけど >>309 いや別に普通に早くなるだけだぞ XeonもOpteronもそんなに変わらん インテルのSSDはセルが速くなったのではなく一度に読み書きする幅を広げただけだから スペック的には速くても実用性能はたいした事無いみたいだよ。 ついでに。 ttp://jp.youtube.com/watch?v=Jf7ScjxVs3o&feature=related atom@1.6でこんなもん、SSDはそれなりに速い。 こっちはArch、atom@1.6+SSD ttp://jp.youtube.com/watch?v=ug7sVXCyHjk >>311 10スロットRAID0組んでるもんだし 引っかかるときは引っかかる 普通に早いぐらいだよ ひっかかるのはウェアレベリングやってるからで書き換え回数がキツいって事。 やっぱ書き込みは目一杯遅延させないとダメだとおもうよ、winのEWFみたいに。 結局SSDの素の書き込み速度は関係なくなる。 >>314 それやるならファイルシステムいじらないと 現状理想状態にならない SSDでCPUが火を吹くほどクエリ回すと もうガタガタなんだよね(Oracleで実験) athlop-xp下のext3/debianでfidefragしたら 起動時間が約49秒から37秒程迄短縮されたぞ!!( 非graphical起動画面上で表示される迄の数字で) いつも空き容量が1 2割未満(最大10gb中)で やり繰りしてたから断片化が進んだのだと思われる。 Xorz...glproto...orz..orz linuxは空きメモリはディスクキャッシュに有効活用すると聞きますが、どんどん勝手に解放されてしまいます。 でかいファイルを読むと、直後は確かにfreeが減ってcachedが増えているのですが、 みるみるうちに、cachedが減っていきその分freeが増えていきます。 sysctlか/procか何かの設定で改善できないでしょうか。2.6.9です。 psでみた時の各プロセスの仮想メモリ使用状況は? プロセスが落ちていくなら、どんどん解放されるんじゃないのかな。 >>319 vm.vfs_cache_pressureを調整してみ。 vfs_cache_pressure ------------------ Controls the tendency of the kernel to reclaim the memory which is used for caching of directory and inode objects. At the default value of vfs_cache_pressure=100 the kernel will attempt to reclaim dentries and inodes at a "fair" rate with respect to pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer to retain dentry and inode caches. Increasing vfs_cache_pressure beyond 100 causes the kernel to prefer to reclaim dentries and inodes. あげられたことで釣り上げられた俺ガイル。 (Mozcの登録ワードって楽しい。ガイルって某格闘ゲームか?) メモリ上でクラスタする高速DBの原理を応用できまいか rtカーネルってどう? 細切れで遅くなるかと思ったら、見違えたようにキビキビ動き出したんだよな。 ただ、pulseaudioのjackプラグインが何故かメモリバカ食いで重くなったから切ったけど、 これだけなんとかならないかな? >>327 よくわからんけど、無線マウスを見失うことがなくなったし イヤホンの抜き差しの認識もまともになったので重宝している 2.6.35から導入されたRPS/RFSってどうやって設定するんだ? マルチコアマシンのネットワークパフォーマンスが大幅改善されるらしいが カーネルアップデートしたら逆に遅くなった。 パフォーマンス改善した人はどう設定したのか教えてほしい。 スワップ関連で、ちょい軽くする点でテク えっと、内蔵HDDだと同時書き込みで重く(遅く)なる。 そんで、Winの場合、ReadyBoostとかってやつがある。 あれをLinuxでやってしまう方法。 Ubuntuで実験済、かなり変わります。 特に高速なデバイスを使うと早い。 オススメは超小型USBメモリ(高速モデル) でも、激古USBメモリをリサイクルするのもありだと。 まず、GParted。 現在のSwap無効化(ここで重くなる場合はほかツール使用で。) 外付けデバイスをSwapでフォーマット (データ置場としても使いたい場合は、後方に配置。Winでも見れるように。) 外付けデバイスのSwapパーティションのプロパティで、UUIDを確認。 (別にコマンドで確認してもおk。「〇〇 /dev/sdc1」のように。) /etc/fstab編集 vi、geditとかなんでもいいです。 元のSwapの記載されている部分がある。 そこの、UUIDを先程確認したので上書き、コメントは適当に。 再起動。 (゚д゚)ウマー Ubuntuではこうすれば刺すだけで自動認識した。 ただし、アンマウント前に抜くと・・・X 常に差しておくようにすることをオススメ なんで、超小型オススメ これをファイルでできると、さらに高速化できそう RAM756MBのマシンで3年Swap作ってないが何の問題もないよ いろんなアプリとFirefoxのタブ10個以上開いてもせいぜい450MBあたりが上限 Linuxではメモリに余裕があっても必ずSwapを少し使ってしまうような設定だからね 初めからSwapをつくらないことでPCは体感レベルで早くなるでしょう いや、それは・・・違う。 漏れはFirefoxをほとんど使わない。 他ブラウザなんで。(色々と、Firefoxは不便に感じる) 確かに、Firefox使うならSwap無しでもおk。 でも、用途が多いので・・・ ・ネット ・画像加工 ・M$Office(Wine) ・ ・ ・ ・ など こうなると、Swapを外付けに作成するとかなり速度上がる。 (てかCPUが古いのも原因だけど・・・) うち4G積んでるけどやぱswapいらないんですか? いるわけねーだろ と言われそうですが。 どれくらいから不要になるんでしょうか? アフォな質問すんな どんだけメモリ使うかなんて他人が分かるか >>335 うーー 512MBで・・・グラボ糞だと重い・・・ 718MBで・・・GIMP&Chrome程度でフリーズ・・・ 1GBで・・・ネット程度なら・・・セーフ・・・ 2GBで・・・いろいろしても・・・おk・・・ 3GBで・・・仮想PCとか動かしても・・・おk・・・ 4GBで・・・基本なんでもおk。 8BGで・・・画像処理とかにも(・∀・)イイ!! 用途に寄りますね・・・ というか、もしもに備えて常にSwapを付けるのは常識です。 それであれば、キャッシュし始める%を設定したほうが良いかと。 (メモリ足りなくなったら・・・カーネルパニックとかになるかも) そんで、Core2とAthlonXPだと、メモリ以上の問題なのは、わかってる? グラボもかなり関わる・・・ 機種・詳細スペック無いとなんとも言えん。 「グラボ、AthlonXP、Core2」ってなあに→初心者スレ逝ってこい >>337 すみません。 Core(TM)2 Duo E6750 2.66GHz です。 332 の話で反応しただけです。 確かに使用量はそれぞれですもんね。 フリーズって他の原因では メモリ足りないと勝手にプロセス頃す >>388 グラボは? nVIDIAなら、それこそ >>336 が正しい nVIDIAであれば、普通に512程度で我慢できるハズ (でも、備えって重要ですよ。基本的にスワップonで。) 新しく買ったHDDやSSDのIOテストしているんだけど、 ディスクI/Oの測定を およそN秒間実行して、その間のスループットがMだから性能はP のように実行時間をパラメータに指定できるツールってありませんか? ddとかcstreamは回数やバイト数がパラメータなので、あるポイントで 性能が1/100とかなるデバイスだと実行時間がアホみたいに延びてバッチ テストの所要時間が読めず困ってます。 最初に短めに終わるようなパラメータで走行させてから、目安の 時間だけ走るように回数などを調整するという2パスでやってますが、 バッチ化するのが面倒だし時間もかかるわで、なんかないかなと。 >>341 シェルスクリプトなら "&" でバックグラウンド実行させ、 必要な時間だけsleepしてから "kill $!" すればいいのでは。 O'Reilly Japan - Linuxカーネル Hacks http://www.oreilly.co.jp/books/9784873115016/ > カーネルチューニングの際、大いに役立つ実用的なHackを満載。カーネルハックの醍醐味が存分に味わえる一冊です。 これってどうなんだろう 気になるけどちと高いな キューに処理が溜まっているにも関わらず、 sarを見るとidleの値が高い状態になっています。 性能も想定よりも出ていません。 どんな理由が考えられるのでしょうか? >>347 sar -qでrunq-szの値が高くなってるけど、-uでみたらidleが高いってこと? sarの出力結果をそのまま貼り付けたほうが答えもらいやすいと思う。 基本パラメーターはボーカル突出型だが、他2つも高水準で、総合的にも能力値は最高水準 一方、テンション管理は非常に困難。些細なことでテンションが下がり、下がり幅も大きい。 高い能力を活かし、オーディションに勝利することでテンションを上げるのが効果的な手段となる。 しかしそれさえも、流行に合わせようと衣装を着替えるとテンションが下がり、 下がったテンションではオーディションに勝利するのも難しく、敗北するとまた下がる、 という負の連鎖が起きてしまう(いわゆる「千早スパイラル」)。 性能は高いものの扱いが難しい、上級者向けのキャラと言える。 アイドルマスター2でも総計とボーカルにおいてプロデュース可能な全アイドル中最高と高能力値は健在。 見落とされがちだがダンスイメージ値も9人中3位でかなり高い。 また、バーストアピールではボーカルが6回、 さらにバースト後のボーカル興味レートが1.30といわゆる「特化撃ち」最強キャラとなった。 (現実的にはダンスレッスンが他2つのレッスンより明らかに難度が低いため、 バースト後ダンス興味レートが1.30となる我那覇響を特化撃ちの主体にすえるPも多い。) PS3版ではバースト後のボーカル興味レートが1.30→1.20と調整された。事実上の弱体化である。 この変更により我那覇響と2人で座した「最強キャラ」の座から一人脱落することとなった。 ニコニコ動画における「千早」タグは、ほぼこの如月千早を指し示すものとみて間違いない。 Acacia k62ptju arise in stability Ashley Scared The Sky ARTEMA Before My Life Fails bilo'u break your fist Capture of the Sky >>355 俺の環境では体感的にちょっと速くなったかなと思うくらい。 とくにFirefoxとか大きいアプリの起動時間が短縮された。 WindowsのSuperfetchと似てるらしい ただスワップ使うくらいメモリが少ない場合は止めたほうがいい prelinkと合わせて使うといいと思われ postgreSQLは140倍も速くなったんだぞ。 メモリー20MBなんですが、スワップしまくります。 どうにかなりませんか? CPU : 68040/33 MHz Mem: 20 MB (4MB x 4 + on board 4MB) >>369 まずはメモリーを512MBに。 話はそれからだ この時代のPCってIDE使えたっけ? >>369 おせーて。 せめて機種だけでも。 33MHz 20MBって 秋月で数百円で売ってそうなマイコンレベルw 組込み機器っすか? >>374 Centris 650でしょ。多分。 SIMMがあればもちっとマシになる。 Debian+DSL GUIだな。 いらないサービス、(デーモン)を消すだけで十分。 一生Pentium3以下を使いつづけなきゃいけない人は別として どんなに頑張ってもハードウェアのハンディはハードウェアでしか取り返せない 今時ハードはめちゃ安い。アフリカの砂漠でコンパイルしてるのか?って話になる 色々やってみたいならやればいいよ でも、パフォーマンスを考えるならP3よりもP4、もっと欲しいならデュアルコアかそれ以上 それだけの話 Core2DuoでLFS構築したら快適やでー i7だとスパコン並みになりそう read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる