Sobes.tech
Middle

Чӣ гуна метавон миқдори RAM-и дастрасро дар Linux муайян кард?

sobes.tech AI

Ҷавоб аз AI

Ҳудуди чанд роҳ вуҷуд дорад, ки чӣ гуна маълумоти дар бораи миқдори ёдгирии дастрас дар Linux-ро пайдо кардан мумкин аст.

1. Истифодаи фармони free

Ин, шояд, роҳаттарин ва соддатарин аст.

free -h  // Мушаххасоти ёдгириро дар формати хонданӣ (гигабайтҳо, мегабайтҳо) нишон медиҳад

Натиҷаи фармони free -h одатан чунин аст:

total used free shared buff/cache available
Mem: 15Gi 6.5Gi 2.0Gi 500Mi 7.0Gi 8.0Gi
Swap: 2Gi 0B 2Gi
  • total: Миқдори умумии ёдгирии физикии.
  • used: Миқдори истифодаи ёдгирии.
  • free: Миқдори ёдгирии озод.
  • shared: Ёдгирие, ки чандин раванҷҳо истифода мебаранд.
  • buff/cache: Ёдгирие, ки барои буфер ва кеш истифода мешавад.
  • available: Таҳмин кардани миқдори ёдгирии, ки барои раванҷҳои нав дастрас аст, бе истифодаи swap. Ин нишондиҳандаи дақиқтарини ёдгирии воқеӣ мебошад.

2. Намоиши файл /proc/meminfo

Ин файл маълумоти пастсохтро дар бораи системаи ёдгирии ядро дорад.

cat /proc/meminfo

Натиҷаи фармони cat /proc/meminfo бештар муфассал буда, метавонад бисёр сатрҳоро дар бар гирад. Беҳтарин барои мо:

  • MemTotal: Миқдори умумии ёдгирии дар килобайт.
  • MemFree: Миқдори ёдгирии озод дар килобайт.
  • MemAvailable: Миқдори ёдгирии, ки барои раванҷҳои нав дастрас аст, дар килобайт.

3. Истифодаи фармонҳои top ё htop

Асбобҳои мониторинг, монанди top (стандартӣ) ё htop (интерактивӣ), инчунин маълумотро дар бораи истифодаи ёдгирӣ нишон медиҳанд.

top  // Дар қисми боло маълумот дар бораи ёдгириро мебинед

Дар top ё htop, маълумот дар бораи ёдгирӣ одатан дар шакли сатр, монанд ба free, бо нишондиҳандаҳои умумӣ, истифодашуда, озод ва кеш мебошад.

Барои таҳиягари Python, фаҳмидани ёдгирии дастрас барои барнома муҳим аст:

  • Баҳо додани иҷрои барнома.
  • Таҳлили зарурати оптимизатсияи истифодаи ёдгирӣ.
  • Танзимоти параметрҳои барнома (масалан, пули пайвастшавӣ ба база, кеш).
  • Диагностикаи мушкилоти дарди ёдгирӣ.

Беҳтарин барои фаҳмидани миқдори воқеии ёдгирии дастрас, ки метавонад барои раванҷҳои нав истифода шавад, арзиши available аз фармони free ё /proc/meminfo мебошад.