タグ

2022年5月4日のブックマーク (2件)

  • Linux のメモリー管理(メモリ−が足りない?,メモリーリークの検出/防止)(Kodama's tips page)

    サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症状だけでは効果的な対策が分からない事もある. 以下では, メモリ−関連にしぼって解説する. メモリの状況を調べる メモリ−は十分なはずなのに 余裕が無い? どのプロセスがメモリを消費しているのか? メモリーのリークを検出する方法? 防止する方法? メモリ−は十分なはずなのに SWAP を使ってる? じゃ, 当のメモリ−不足はどうしたら分かるの? メモリーと SWAP 領域はどのくらい確保すると良いのか メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo

    moerrari
    moerrari 2022/05/04
    いつの間にか減っていたり、メモリリークしていたりすることがあるlinuxのメモリ。記事を読んだが良く分からず。動作が重くなってきたらecho 3 > /proc/sys/vm/drop_cachesなどで対応している(実行すると明らかに動作が軽くなる。
  • 『不要なファイルやディレクトリを削除できる「tmpwatch」コマンド』

    Linuxのサーバー管理をしていると、ある一定の時間が過ぎた為、それらの古いファイルやディレクトリを削除したいという時があります。 また、アプリケーション開発においても、アプリから作り出した一時ファイルを定期的に削除したいという要件があったりもします。(言語特有のセッションファイルなどの一時的に作られるファイルは、その言語の仕組みによって定期的に削除されたりもしますが、アプリから作り出した一時ファイルは独自に作る必要があったりします) Linuxには、「/tmp」という一時ディレクトリがあり、この中に置かれたファイルやフォルダは一定期間が過ぎたら削除されます。 ここで紹介するtmpwatchコマンドは、そういった要件を満たしてくれ、一定期間過ぎたファイルやディレクトリを一括して削除してくれます。 実は「/tmp」ディレクトリも、このtmpwatchコマンドによって管理され、定期的にディレク

    『不要なファイルやディレクトリを削除できる「tmpwatch」コマンド』
    moerrari
    moerrari 2022/05/04
    不要なファイル・ディレクトリを定期的に削除するtmpwatchコマンドの使用方法。/tmpの定期削除にも使われている。ubuntu16のaptでは出て来ないのでRed Hat系のコマンドだろうか?jffnms: /usr/share/jffnms/engine/tmpwatch.shはあるようだが