<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>nopipi</author_name>
  <author_url>https://blog.hatena.ne.jp/nopipi/</author_url>
  <blog_title>のぴぴのメモ</blog_title>
  <blog_url>https://nopipi.hatenablog.com/</blog_url>
  <categories>
    <anon>CentOS</anon>
    <anon>RHEL</anon>
    <anon>Linux</anon>
    <anon>Fedora</anon>
  </categories>
  <description>Linuxサーバを運用していると、freeコマンドを見て「メモリ使用率が高いが、本当に問題なのか？」と判断に迷うことがあります。 Linuxのメモリ管理では、単純に「空きメモリ（free）が少ない＝メモリ不足」とは限らず、buff/cache を含めた仕組みを正しく理解する必要があります。 この記事では、RHELを例に以下の説明を行います。 + 1freeコマンドと /proc/meminfo の関係を図解しながら整理し、 + Linuxにおける“正しいメモリ使用率の考え方”を分かりやすく解説します。 ※2026年追記： この記事自体はRHEL6/7時代の古い記事ですが、現在のRHEL8/9やUbuntuでも、基本的な考え方は同じです。 * この記事のまとめ（先に結論） - freeコマンドの「used」は、実際に消費されているメモリ量を示すものではない - buff/cache は、必要に応じて解放・再利用可能なメモリを含んでいる - Linuxでは「空きメモリ量」よりも「再利用可能かどうか」が重要 - RHEL7以降では available を基準にメモリ利用状況を判断するのが基本 - メモリ使用率は、単一の数値だけで判断すべきではない</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Fnopipi.hatenablog.com%2Fentry%2F2015%2F09%2F13%2F181026&quot; title=&quot;【図解】Linux メモリ使用率の正しい見方｜free と /proc/meminfo の違い（RHEL6/7対応） - のぴぴのメモ&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url>https://cdn-ak.f.st-hatena.com/images/fotolife/n/nopipi/20150913/20150913163740.png</image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2015-09-13 18:10:26</published>
  <title>【図解】Linux メモリ使用率の正しい見方｜free と /proc/meminfo の違い（RHEL6/7対応）</title>
  <type>rich</type>
  <url>https://nopipi.hatenablog.com/entry/2015/09/13/181026</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
