නොමිලේ ලැබෙන නිමැවුමේ බෆර / හැඹිලි රේඛාවේ තේරුම


174

මගේ සේවාදායකය පෙන්වන්නේ ඇයි?

            total      used      free   shared buffers    cached
    Mem: 12286456  11715372    571084        0   81912   6545228
-/+ buffers/cache:  5088232   7198224
   Swap: 24571408     54528  24516880

ලිනක්ස් වල මතකය ගණනය කිරීම ගැන මට කිසිම අදහසක් නැත. 7198224 නොමිලේ ලැබෙන තැන 5088232 භාවිතා කරන බව මම සිතමි, එයින් අදහස් කරන්නේ එය සැබවින්ම 5GB RAM පරිභෝජනය කරන බවයි?



ඊටත් වඩා සරල, පියවරෙන් පියවර පැහැදිලි කිරීමක් අවශ්‍ය ඕනෑම අයෙකුට සිතුවිලි පරීක්ෂා කරන්න .byclayg.blogspot.com/2008/09/… , ඔහුගේ පැහැදිලි කිරීම මට බොහෝ උපකාර විය.
volni

Answers:


235

සාරධර්මවල තේරුම

පළමු පේළියේ තේරුම:

  • total: ඔබේ මුළු (භෞතික) RAM (ආරම්භයේ දී කර්නලය ස්ථිරවම වෙන් කර ඇති කුඩා කොටසක් හැර); ඒ නිසා එය ca. 11.7 GiB, සහ 12 GiB නොවේ, ඔබට බොහෝ විට තිබිය හැකිය.
  • used: මෙහෙයුම් පද්ධතිය භාවිතා කරන මතකය.
  • free: මතකය භාවිතයේ නොමැත.

total= used+free

  • shared/ buffers/ cached: මෙය විශේෂිත අරමුණු සඳහා මතක භාවිතය පෙන්වයි, මෙම අගයන් සඳහා වටිනාකමට ඇතුළත් කර ඇත used.

දෙවන පේළිය පළමු පේළි අගයන් සකස් කරයි. එය used us ණ එකතුව buffers+cachedසඳහා මුල් අගය free සහ එකතුව සඳහා මුල් අගය ලබා දෙයි buffers+cached, එබැවින් එහි මාතෘකාව. මෙම නව අගයන් බොහෝ විට පළමු පේළියට වඩා අර්ථවත් වේ.

අවසාන පේළිය ( Swap:) මඟින් swap space භාවිතය පිළිබඳ තොරතුරු ලබා දෙයි (එනම් තාවකාලිකව තැටියට ගෙන ගොස් ඇති මතක අන්තර්ගතයන්).

පසුබිම

සංඛ්‍යා වල තේරුම සැබවින්ම තේරුම් ගැනීමට, ඔබට ලිනක්ස් හි අථත්‍ය මතක (VM) උප පද්ධතිය පිළිබඳ පසුබිමක් අවශ්‍ය වේ. කෙටි අනුවාදයක්: ලිනක්ස් (බොහෝ නවීන මෙහෙයුම් පද්ධති මෙන්) සෑම විටම දේවල් හැඹිලි සඳහා නොමිලේ RAM භාවිතා කිරීමට උත්සාහ Mem: freeකරනු ඇත , එබැවින් සෑම විටම පාහේ ඉතා අඩු වනු ඇත. එම නිසා රේඛාව -/+ buffers/cache:පෙන්වනු ලැබේ, මන්ද එය හැඹිලි නොසලකා හැරීමේදී මතකය කොපමණ ප්‍රමාණයක් නිදහස්ද යන්න පෙන්වන බැවිනි; මතකය හිඟ වුවහොත් හැඹිලි ස්වයංක්‍රීයව නිදහස් වේ, එබැවින් ඒවා ඇත්ත වශයෙන්ම වැදගත් නොවේ.

රේඛාවේ freeවටිනාකම අඩු වුවහොත් ලිනක්ස් පද්ධතියක් මතකයේ සැබවින්ම -/+ buffers/cache:අඩුය.

අංකවල අර්ථය පිළිබඳ වැඩි විස්තර සඳහා, උදා: ප්‍රශ්න බලන්න:

මුක්කු වල වෙනස්කම් 3.3.10

free3.3.10 (2014 දී නිකුත් කරන ලද) හි ප්‍රතිදානය වෙනස් කර ඇති බව සලකන්න . වාර්තා කරන ලද තීරු දැන් "සම්පුර්ණ", "භාවිතා", "නොමිලේ", "බෙදාගත්", "බෆ් / හැඹිලිය", "ලබා ගත හැකිය" , සහ සමහර අගයන්හි අර්ථයන් වෙනස් වී ඇත, ප්‍රධාන වශයෙන් ලිනක්ස් කර්නලයේ ස්ලැබ් සඳහා වඩා හොඳ ගිණුමක් හැඹිලිය.

අභිප්‍රේරණය සඳහා ඩේබියන් දෝෂ වාර්තාව # 565518 බලන්න , සහ නිමැවුමේ 14.04 සිට 16.04 දක්වා වූ වෙනස්කම් freeවලින් අදහස් කරන්නේ කුමක්ද? වැඩි විස්තර සඳහා.


ලිනක්ස් හැඹිලිගත කළ හැකි දේවල් මොනවාද යන්න පිළිබඳව ඔබට පුළුල් කළ හැකිද? එය ප්‍රවේශ වී ඇති ලිපිගොනු හෝ ජාල දේවල්ද?
CMCDragonkai

@CMCDragonkai: පිළිතුර serverfault.com/questions/23433/... විස්තර ලිපින දේ constitues "හැඹිලි" සහ "බෆරයක්".
sleske

5
" $ free -h total used free shared buff/cache available Mem: 3.4G 585M 152M 11M 2.6G 2.5G Swap: 4.0G 84M 3.9G
Total

E සෙබස්තියන්: අහ්, රසවත්. නිදහස් පිටපත වෙනස් කර ඇති බව පෙනේ (3.3.10 දී). මෙය සඳහන් කිරීම සඳහා මම මගේ පිළිතුර සංස්කරණය කළෙමි. ඔබ මෙම වෙනස ගැන උනන්දුවක් දක්වන්නේ නම්, නව ප්‍රශ්නයක් ඇසීම සලකා බලන්න :-).
sleske

3
total = used + free + buff/cache
අනතුර 89

1

බෆර / හැඹිලි රේඛාව මඟින් වැඩසටහන් මඟින් කොපමණ මතකයක් භාවිතා කරනවාද යන්න පෙන්වයි (එම තීරු වලින් පළමුවැන්න), සහ වැඩසටහන් භාවිතා කිරීමට නොමිලේ (දෙවන තීරුව). එය තරමක් එසෝටරික් අංකයක් වන අතර ඔබ ප්‍රායෝගිකව බොහෝ දේ දෙස බලන දෙයක් නොවේ.


පළමු පේළියේ (මතක රේඛාව) අදහස් කරන්නේ කුමක්ද
මුහම්මද් සීෂාන්

8
ඔබ පද්ධතියේ 12GB RAM ස්ථාපනය කර ඇති අතර, එයින් 11.5GB භාවිතා වන අතර 0.5GB හෝ දැනට භාවිතා නොවේ. භාවිතා කළ මතකයේ ආසන්න වශයෙන් 82MB බෆර් (ජාල සම්බන්ධතා ආදිය) සඳහා භාවිතා කරන අතර 6.5GB පමණ දත්ත තැටියේ දත්ත ගබඩා කිරීම සඳහා භාවිතා කරනු ලැබේ, එමඟින් දත්ත නැවත කියවීමට අවශ්‍ය නොවන්නේ නම් එය නැවත කියවීමට සිදු නොවේ.
ගර්භාෂය

3
U මුහම්මද්: "82MB නොමිලේ." - නැත, 57MiB නොමිලේ (නමුත් එය ඇත්තෙන්ම වැදගත් නොවේ, මගේ පිළිතුර බලන්න). "දැන් ඒ සියල්ලෙන් අදහස් වන්නේ පද්ධතිය එහි සීමාවන් කරා ළඟා වී ඇති බවයි" - නැත, කොහෙත්ම නැත. හැඹිලිගත කිරීම සඳහා පද්ධතිය 6.9GiB භාවිතා කර ඇති අතර, එය යෙදුම් සඳහා පහසුවෙන් ලබා දෙනු ඇත, එබැවින් විශාල ඉඩ ප්‍රමාණයක් ඇත. එසේම, swap භාවිතය ඉතා අඩුය (ony ca. 50MiB). මතකය තද වීමට පටන් ගනී නම්, swap භාවිතය ඉහළ යනු ඇත. දැනට ඔබ සතුව ඇත්තේ RAM වලින් අඩක් පමණි.
sleske

4
යම් අවස්ථාවක දී නව ප්‍රශ්නයක් ඇසීමට ඔබ කල්පනා කර තිබේද?
ගර්භාෂය

3
මම එකඟ නොවෙමි, බෆර / හැඹිලි රේඛාව යනු පද්ධතියේ සත්‍ය නිදහස් මතකය වන අතර එම නිසා පද්ධතියට වැඩසටහන් සඳහා ඉඩකඩ තිබේදැයි දැන ගැනීමට අවශ්‍ය නම් වඩාත් අදාළ වේ.
eckes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.