[Solaris] A Solaris tmpfs uses real memory
Rabu, 27 Februari 2013
0
komentar
https://blogs.oracle.com/tpenta/entry/a_solaris_tmpfs_uses_real
タイトルで一目瞭然で明らかに思えますが、ここ2週間で2件のお客様から /tmp がSwapを使っていることを明確にしてほしいという依頼があったので、どこでメモリを使っているのか継続して調査していました。
これは /etc/vfstab に /tmp を定義する際にSwapとして利用しているデバイスを表示するからだと思います。
tmpfsとの関連で、Swapとは物理メモリ+物理スワップを意味します。tmpfsはページング可能なカーネルメモリを使用しています。つまり、カーネルメモリを使用しつつ、必要に応じてこれらのページをスワップデバイスにページングすることができます。確かに物理メモリよりも大きなサイズのデータをtmpfs上に置けば、この動作はほぼ確実に起こります。
いまいちしっくりこないなら、次の方法を試してください。
- あるターミナル/コンソールから以下のコマンドを起動します
$ vmstat 2
- 別のターミナル/コンソールで /tmp に1GBのファイルを作ります
$ mkfile 1g /tmp/testfile
- vmstatコマンドで空きメモリがどうなっているか確認して下さい。
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Solaris] A Solaris tmpfs uses real memory
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://apk-zipalign.blogspot.com/2013/02/solaris-solaris-tmpfs-uses-real-memory.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar