プロフィール

kosaki

Author:kosaki
連絡先はコチラ

ブログ検索
最近の記事
最近のコメント
最近のトラックバック
リンク
カテゴリー
月別アーカイブ
RSSフィード
FC2ブログランキング

スポンサーサイト このエントリーをはてなブックマークに追加

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)

続々: tmpfs は本当に容量が動的なのか このエントリーをはてなブックマークに追加

最近blogネタに困らなくてうれしい悲鳴を上げている管理人です。書く内容に困らないっていいなぁ


で、404 Blog Not Found様の mdだって凄いんです の記事にさらに反応して、記事をつくっちゃいます。

tmpfsでファイルを削除した際に、まだsyncがされてない、すなわちディスクの同期がなされていない状態で他のprocessによるメモリー消費が発生して、その結果swapに追い出されるpageが発生したのではないか、ということ。

tmpfsといえどfsですから、-o syncとかでmountしない限り、当然disk cacheの世話になるはずです。その隙を突かれたということなのでは?ましてや最近はdisk cacheも自然と大きくなるし。



ちゃいますちゃいます。
tmpfsはdisk cache通らないんです。procfsとかも通らないでひょ。
そこがデバイス層でなくfs層でメモリディスクを実装する最大の長所なのですよ。

mdのように上にUFSのっけてる輩とは違いますぜ。ダンナ

だから

 cat /dev/null > file_on_tmpfs


とかしたら、即座に開放されます(ソースコード確認済み)

ただ、Linuxはメモリが空いたら即座にdisk cacheさんが大きくなろうとするの性質があるのでfreeコマンド連打ではうまく捕まえられないかも知れませんが。

ps つぎは「また又: tmpfs は本当に容量が動的なのか 」にしよう
(分からない人多数のネタですいません)


関連記事


linux | 【2006-02-19(Sun) 21:27:25】 | Trackback:(1) | Comments:(7)
コメント
パイプの煙ですか(笑

しかし、両方読んでいくととてもおもしろい話題ですねー。
2006-02-19 日 17:21:54 | URL | Tiger #mQop/nM. [ 編集]

ほえ?
パイプの煙ってなんでしょ。はじめて聞きましたわん
それはともかく、ご愛顧ありがとうございまする
2006-02-19 日 18:26:12 | URL | 管理人 #- [ 編集]

だいぶ前の記事だけど、備忘録として。

http://takabsd.jp/d/?date=20070416

に、このスレッドのまとめ記事あります。
(うっかりGoogleでさがしまわってしまった)
2006-05-02 火 03:30:12 | URL | 革命の日々 #- [ 編集]

> (うっかりGoogleでさがしまわってしまった)
うっ、申し訳ないです。最初に記事を書いた時に TrackBack しとけばよかったですね。

カーネルとかの実装の話って、一番興味のある話なので、これからもいっぱい書いてください。
2006-05-02 火 04:51:32 | URL | takaBSD #QDaMc.Pc [ 編集]

いえいえ、こちらこそよろしくお願いいたしまする(^-^)
2006-05-02 火 09:28:49 | URL | 革命の日々 #- [ 編集]
このコメントは管理人のみ閲覧できます
2007-09-01 土 06:26:46 | | # [ 編集]
このコメントは管理人のみ閲覧できます
2007-10-10 水 15:24:41 | | # [ 編集]
実は投稿してから私もそのことに気がついたのだけど、折角のツッコミビリティを自ツッコミで潰すこともないと思ってそのままにしておいたら期待以上のツッコミが。革命の日々! 続々: tmpfs は本当に容量が動的なのかちゃいますちゃいます。tmpfsはdisk cache通らないん...
【2006-02-20 Mon 01:39:11】 | 404 Blog Not Found
  1. 無料アクセス解析
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。