Чӣ гуна метавон миқдори 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 мебошад.