タグ

memoryとtuningに関するtvskのブックマーク (4)

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

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

    tvsk
    tvsk 2018/01/19
    vmstat 30 で スワップ活動量を把握して対処する
  • どうしてメモリはスワップするのか!?

    こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel上でのメモリ管理、特にページ回収(Page Reclaim)とスワップに絞り、「スワップの理由」「ページを回収する仕組み」そして「スワップの様子を観察する」の3点に分けてお話しします。「スワップするのが気持ち悪い」と考えている方は少なくないと思いますし、私もそう考えていた時期がありました。しかし、それは当に悪い事なのか、今回掘り下げて行きます。 ※主な対象Kernelは2.6.32(Red Ha

    どうしてメモリはスワップするのか!?
  • CentOS 6 サーバーのリソース状態を sysstat で監視しよう |

    サーバーを運用していると「果たして現在リソースは足りているのか?」「一日のうちで最もリソースを使っているのはいつか?」など、サーバーの状態について知りたくなります。 一番アクセスが多い時間帯にリクエストを捌けているのでしょうか? このような悩み/疑問を解決してくれるリソース状況取得ツールは数多くありますが、稿では sysstat について解説します。 sysstat とは? sysstat は、CPUやメモリの使用率やディスクI/Oの状態など監視・記録してくれるパッケージです。 このような機能を持つパッケージやコマンドは他にも数多くありますが、sysstat の優れている点はリソース状態を定期的に保存し、過去にさかのぼってリソース状態を表示できる点です。CentOS 6 に sysstat をインストールした場合、デフォルトの設定だと10分間隔でリソース状態を28日間分記録してくれます。

    CentOS 6 サーバーのリソース状態を sysstat で監視しよう |
  • 世代のサイズ設定

    Java Platform, Standard Edition HotSpot Virtual Machineガベージ・コレクション・チューニング・ガイド 目次   前   次 世代サイズに影響するパラメータはたくさんあります。図4-1「ヒープ・パラメータ」は、ヒープ内のコミットされた領域と仮想領域の違いを示しています。仮想マシンの初期化時に、ヒープの全体領域が確保されます。確保する領域のサイズは、-Xmxオプションで指定できます。-Xmsパラメータの値が-Xmxパラメータの値よりも小さい場合、確保されている領域の一部がただちに仮想マシン用にコミットされます。この図では、コミットされていない領域は「Virtual」と示されています。ヒープのそれぞれの部分(Tenured世代と若い世代)は、必要に応じて、仮想空間の制限までサイズを大きくすることができます。 パラメータのいくつかは、ヒープのあ

    tvsk
    tvsk 2016/10/31
    NewSizeパラメータとMaxNewSizeパラメータでは、... NewRatioで許可されている整数倍よりもきめ細かく若い世代を調整できるので便利です。
  • 1