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 բաժինը ցույց է տալիս հիշողություն, որը զբաղեցված է, բայց կարող է արագ ազատվել, այդ պատճառով այն չպետք է դիտարկել որպես "կորցրած" հիշողություն։