Overcommit-ը վնասակար է, քանի որ այն խրախուսում է և տալիս է սխալ, բայց արժանահավատ փաստարկ վատ ծրագրակազմ գրելու համար:
Ինչու ենք մենք գերակատարում հիշողությունը:
Հիշողությունը գերակատարվում է երբ բոլոր վիրտուալ մեքենաների համակցված աշխատանքային հիշողության հետքը գերազանցում է հյուրընկալող հիշողության չափերը ESXi հոսթի կողմից օգտագործվող հիշողության կառավարման տեխնիկայի պատճառով, ձեր վիրտուալ մեքենաները կարող են օգտագործեք ավելի շատ վիրտուալ RAM, քան ֆիզիկական RAM-ը հասանելի հոսթում:
Ի՞նչ է overcommit handling-ը:
Վիքիպեդիայից՝ ազատ հանրագիտարանից։ Հիշողության գերակատարումը հաշվողականության հայեցակարգ է, որն ընդգրկում է վիրտուալ հաշվողական սարքերին (կամ գործընթացներին) ավելի շատ հիշողության հատկացումը, քան այն ֆիզիկական մեքենան, որի վրա գտնվում է կամ աշխատում է իրականում:
Ինչպե՞ս է աշխատում հիշողության գերակատարումը:
Հիշողության գերակատարումն աշխատում է այն սկզբունքով, որ վիրտուալ մեքենաների մեծ մասը քիչ է օգտագործում իրենց հատկացված հիշողության հզորությունը: Այսպիսով, այլ VM-ների չօգտագործված հիշողության հզորությունը վերագրվում է VM-ին, որը պահանջում է լրացուցիչ հիշողություն:
Ինչպե՞ս կարող եմ գերազանցել Windows-ի հիշողությունը:
Windows-ը ծրագրին թույլ կտա հատկացնել ավելի շատ (վիրտուալ) հիշողություն, քան RAM-ը կա մեքենայի վրա, բայց ՄԻԱՅՆ եթե կա բավականաչափ ազատ տարածություն սկավառակի վրա, որպեսզի կարողանա անհրաժեշտության դեպքում ծրագրի կողմից պահանջված վիրտուալ հիշողությունը սկավառակի միջոցով ապահովել:. Այո, ճիշտ: Windows-ի «կատարման սահմանաչափը» պարզապես RAM-ի չափն է + ընթացիկ էջի ֆայլի չափը