• Herramientas Online
  • - Calculadoras
    • Contador de caracteres
  • - Descarga
    • Descarga de TikTok
    • Descarga de DouYin
  • - Herramientas web
    • BASE64
    • Base64 a imagen
    • Imagen a Base64
    • Codificación URL
    • JavaScript
    • Timestamp
    • Convertidor Unicode
    • Formato JSON
    • Modificar extensión
    • Crear lista
    • Optimizador CSS
  • - Herramientas de cifrado
    • Cifrado MD5
    • Generador aleatorio
  • - Herramientas de imagen
    • Compresión de imágenes
    • Generador de código QR
    • Lector de código QR
    • Vista previa de fondo
    • EXIF de imagen
  • - Hojas de información
    • Herencia de grupo sanguíneo
    • Tallas de ropa
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxでのメモリ使用量の表示方法
2022-02-17

物理メモリ使用量:RSS、PSS、USS

Linuxは仮想メモリ(virtual memory)を使用しているため、プロセスが実際に使用している物理メモリを正確に計算するのは簡単ではありません。プロセスの仮想メモリサイズだけを知っていても、実際に割り当てられた物理メモリサイズは取得できません。

  • RSS(Resident set size)は、topコマンドを使用してクエリーできます。最も一般的なメモリ指標で、プロセスが使用する物理メモリのサイズを示します。ただし、各プロセスのRSS値を加算すると、通常はシステム全体のメモリ消費量を超えます。これは、RSSに各プロセス間で共有されるメモリが含まれているためです。
  • PSS(Proportional set size)は、共有メモリのサイズを平均して各プロセスに割り当てるより正確です。

    USS(Unique set size)は、プロセスが独自に消費するメモリサイズのみを計算し、共有する部分は含まれません。

    Smemのインストール
    smemは、/procファイルシステムから各プロセスのPSS/USS情報を抽出し、要約出力する複数のメモリ消費レポートを生成できるコマンドラインツールです。グラフの生成能力も内蔵されているので、システム全体のメモリ使用状況を簡単に分析できます。

    Debian,UbuntuまたはLinux Mintにsmemをインストールする

    コードのコピー

    $ sudo apt-get install smem
    FedoraまたはCentOS/RHELにSmemを取り付ける
    CentOS/RHELでは、まずEPELウェアハウスを有効にする必要があります。

    コードのコピー

    $ sudo yum install smem python-matplotlib
    smemを使用してメモリの使用状況を確認する

    非特権モードでsmemを使用すると、現在のユーザーが実行しているすべてのプロセスのメモリ使用状況を表示し、PSSのサイズに従ってソートできます。

    コードのコピー
    $ smem

    システム全体のすべてのユーザーのメモリ使用状況を取得するには、root権限を使用してsmemを実行する必要があります。

    コードのコピー
    $ sudo smem

    レポートをユーザー次元で出力することもできます。

    <正则表达式>コードのコピー $ sudo smem -u

    smemは、マッピング、プロセス、およびユーザーの3つの次元でのフィルタリングをサポートする出力結果をフィルタするオプションを提供します。

    smemグラフィックスによるメモリ使用状況の表示

    グラフィックス化されたレポートは、より便利で迅速に使用できます。smemは、ヒストグラムとクッキーの2つのフォーマットのグラフィック表示をサポートします。

    以下に、グラフィックス表示の例を示します。
    次のコマンドラインは、PSS/RSS値に基づいて、ユーザaliceを例にヒストグラムを生成します。

    コードのコピー

    $ sudo smem --bar name -c "pss uss" -U alice
    この例では、システム内の各プロセスのPSSメモリ使用量を示す円グラフが生成されます。

    コードのコピー


    ソース元URL:https://dopubox.com/article/p/1c3c22af439112d6

    Otras Herramientas
  • Contador de caracteres Descarga de TikTok Descarga de DouYin BASE64 Base64 a imagen Imagen a Base64 Codificación URL JavaScript Timestamp Convertidor Unicode Formato JSON Modificar extensión Crear lista Optimizador CSS Cifrado MD5 Generador aleatorio Compresión de imágenes Generador de código QR Lector de código QR Vista previa de fondo EXIF de imagen Herencia de grupo sanguíneo Tallas de ropa app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    一力が本因坊初防衛
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    青森で来年夏に音楽祭 沖澤のどかさんが総監督
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛