前提・実現したいこと
RHEL3の入ったサーバーで複数のソフトを動かそうとしています。
既に動いているソフトがあり、端末も古いためメモリに余裕がありません。
そのため空きメモリがどの程度あるのかをfreeコマンドで気にしつつ、
インストールしています。
ソフトの一つとしてjava1.6をインストールする必要があり、
oracleのサイトからjdk-6u39-linux-i586-rpm.binをダウンロードしました。
発生している問題・エラーメッセージ
jdkの圧縮ファイルをダウンロードする前はfreeコマンドを実行すると
used→3500M
free→500M
でしたが、ダウンロード後は
used→3600M
free→400M
となりました。
ダウンロードしたファイルの容量がちょうど100M程で、
ファイルの容量と同程度にメモリの空き容量が減ってしまいました。
HDDの容量が減るのは分かりますが、インストールして起動している
訳でもないのに、なぜメモリが減るのでしょうか?
一時的にデータを覚えておく。といったことがあるのでしょうか?
現在稼働中のサーバーなので再起動は任意にできません。
再起動でメモリが解放されるとか?はてなマークで一杯です。
サーバーの設定はほぼ初心者で的外れな質問でしたらすみません。
その時にはこの用語を調べたほうがいいなど教えて頂けると助かります。
試したこと
試しにファイルを一度消すと、メモリが500Mに増えました。
HDDの使用量を見ましたが、数十G程空いています。
補足情報(FW/ツールのバージョンなど)
ls -lでjdkファイルを見るとディレクトリエントリのサイズとやらが100Mになっています。
検索するとファイルの名前や、タイムスタンプや、サイズの情報をメモリ上にキャッシング...
となっていますしこちらが原因でしょうか?
なぜ1ファイルでこれらの情報が100Mになっているのか分かりませんが、
他のファイルも見ていると圧縮ファイルが軒並み高いようです。
そういうものなのでしょうか?
回答1件
あなたの回答
tips
プレビュー