2011-01-24 5 views
2

ここではCentOSの5.2上で実行して、プロセス上のPMAPからの出力の最初の数行です:linuxのpmap出力で削除されたセグメントは何ですか?

Address Kbytes  RSS Anon Locked Mode Mapping 
00101000 1268  -  -  - r-x-- libc-2.5.so 
0023e000  8  -  -  - r---- libc-2.5.so 
00240000  4  -  -  - rw--- libc-2.5.so 
00241000  12  -  -  - rw--- [ anon ] 
00244000  36  -  -  - r-x-- threads.so (deleted) 
0024d000  4  -  -  - rw--- threads.so (deleted) 
0024e000  20  -  -  - r-x-- Socket.so (deleted) 
00253000  4  -  -  - rw--- Socket.so (deleted) 
[...] 

「(削除)」共有ライブラリのマッピングには何を意味するのでしょうか?

答えて

6

これは、問題のファイルが削除されたことを意味します。ファイルシステム内のリンク数は0になっています。ファイルは、最後のカーネル内参照が閉じられてからディスクから削除されるまで、周囲に残ります。

パッケージシステムに新しいアップデートがインストールされている間、プログラムの実行が継続すると、これがよく表示されます。古いライブラリが削除され、新しいライブラリがインストールされました。

関連する問題