Middle
Free-деги бөлүмдөрдүн айырмачылыктары кандай?
sobes.tech AI
AIден жооп
Unix/Linux системасында free командасы системанын эс тутумунун колдонулушу тууралуу маалыматты көрсөтөт. Анын чыгаруучу бөлүмдөрү адатта төмөнкүлөрдү камтыйт:
- total: Жүйөөгө жеткиликтүү физикалык эс тутумдун жалпы көлөмү:
- used: Колдонулуп жаткан эс тутумдун көлөмү:
- free: Колдонулбаган (босо) эс тутум:
- shared: Бир нече процесстер менен бирдей колдонулуп жаткан эс тутум (көбүнчө минималдуу мааниде):
- buff/cache: Ядро тарабынан файл тутумунун маалыматтарын буферлөө жана кэшдөө үчүн колдонулган эс тутум. Бул системанын керек болгондо тез бошотуп коюшу мүмкүн болгон эс тутум:
- available: Жаңы процесстерди ишке киргизүү үчүн бөлүнүүчү эс тутумдун бааланган саны. Бул
freeжанаbuff/cacheбөлүмдөрүнүн суммасы, аны кайтарууга болот:
Мына free -m командасынын типтүү чыгышы (мегабайтта) жана бөлүмдөрдүн түшүндүрмөсү:
total used free shared buff/cache available
Mem: 7890 2567 1234 123 4089 4879
Swap: 2047 0 2047
Анда:
Mem: физикалык оперативдүү эс тутумга тиешелүү сап:total: 7890 Мб.used: 2567 Мб (процестер тарабынан активдүү колдонулуп жатат).free: 1234 Мб (толугу менен колдонулбайт).shared: 123 Мб (биргелешип колдонулуп жатат).buff/cache: 4089 Мб (буферлер жана кэш).available: 4879 Мб (жаңы тиркемелерди ишке киргизүү үчүн эң так жеткиликтүү эс тутумдун көрүнүшү).
Swap: алмашуу бөлүмүнө тиешелүү сап:total: 2047 Мб (жалпы алмашуу көлөмү).used: 0 Мб (алмашууда колдонулуп жатат).free: 2047 Мб (босот алмашуу).
free жана available арасындагы айырма маанилүү: free көрсөтөт абсолюттук колдонулбаган эс тутумду, ал эми available — системанын тез бошотуп коюуга даяр болгон эс тутумду, анын ичинде buff/cache бөлүмүнүн көпчүлүгүн. buff/cache бөлүмү колдонулуп жаткан, бирок тез бошотулуп кетүүчү эс тутумду көрсөтөт, ошондуктан аны "жоголгон" эс тутум катары карабоо керек.