Sobes.tech
Middle

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 бағдарламашысы үшін, қол жетімді жадты түсіну маңызды:

  • Қолданбаның өнімділігін бағалау үшін.
  • Жады тұтынуды оңтайландыру қажеттілігін анықтау үшін.
  • Қолданбаның параметрлерін баптау үшін (мысалы, дерекқор байланыстарының пулі, кэш).
  • Жады ағызу мәселелерін диагностикалау үшін.

Шынайы қол жетімді жад көлемін түсіну үшін, ол жаңа процестер үшін пайдаланылуы мүмкін, free командасындағы available немесе /proc/meminfo-дан мән ең пайдалы болып табылады.