32 рдмрд┐рдЯ рдЧреЗрд╕реНрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ 4GB рд╕реЗ рдЕрдзрд┐рдХ рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ 32-рдмрд┐рдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо 4GB рд╕реЗ рдЕрдзрд┐рдХ рд░реИрдо рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдореЗрдЬрдмрд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкреВрд░реА рдкрд╣реБрдВрдЪ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓рдХреНрд╖реНрдп рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдЕрддрд┐рдерд┐ x32 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, "рдИрдорд╛рдирджрд╛рд░" 4 рдЬреАрдмреА рд░реИрдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдФрд░ рдЬреЛ рдХрд┐ рдЙрдкрд▓рдмреНрдз рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ рд╡рд┐рд╡рд░рдг рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ "рдореЗрдореЛрд░реА" рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧреА, рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрджреГрд╢реНрдп рд░реВрдк рд╕реЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ

рд╕реНрд░реЛрдд рдбреЗрдЯрд╛:

рд╣рдо рдЕрд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реИрдо рдХреЛ "рдЖрд╡рдВрдЯрд┐рдд" рдХрд░реЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ vmdk рдбрд┐рд╕реНрдХ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рд░реИрдо рдореЗрдВ рд░рдЦреЗрдВред рд╣рдо рдмрдирд╛рдП рдЧрдП рдбрд┐рд╕реНрдХ рдХреЛ рдЧреЗрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗред рдЕрддрд┐рд░рд┐рдХреНрдд рд░реИрдо рдХрд╛ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓ рдХреЛ рдЗрд╕ рдбрд┐рд╕реНрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЗрд╕ "RAM" рдореЗрдВ рдЕрдкрдиреЗ рдХреИрд╢ рдпрд╛ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдХреБрдЫ рд╡рд┐рд╡рд░рдг


рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: рдЕрдЧрд░ vmdk рдбрд┐рд╕реНрдХ рдХреЛ рдЙрдкрджреЗрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА, "рд░рдмрд░"), рдФрд░ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрд░реНрдерд╛рдд, рдЕрдзрд┐рдХрддрдо рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░, рддрдм, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рд╕рднреА рдЬрдЧрд╣ рдШреЗрд░рддреА рд╣реИред vmdk рдбрд┐рд╕реНрдХ, рд╣реЛрд╕реНрдЯ рдореЗрдВ рдпрд╣ vmdk рдлрд╝рд╛рдЗрд▓ рд▓рдЧрднрдЧ рд╡реИрд╕реА рд╣реА рдЬрдЧрд╣ рд▓реЗрдЧреА рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдереАред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЗрд╡рд▓ рд╡реГрджреНрдзрд┐ рдХреА рджрд┐рд╢рд╛ рдореЗрдВред

рдФрд░ рдЕрдм рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрджрдо рд╕реЗ рдХрджрдо рдирд┐рд░реНрджреЗрд╢

  1. рд╣рдо рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рд╕рднреА рд░реИрдо рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдХреЛ /etc/fstab :
     tmpfs /run/shm tmpfs size=8G 0 0 
  2. рд╣рдо рдПрдХрд▓-рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрдкрджреЗрд╢рд┐рдд vmdk рдбрд┐рд╕реНрдХ рдирд╣реАрдВред 3Gb рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ ramtemp.vmdk рдирд╛рдо рд╕реЗ /run/shm ramtemp.vmdk ред рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рдбрд┐рд╕реНрдХ рдкрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
  3. рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдбрд┐рд╕реНрдХ рдкрд░ рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ ramtemp рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ c:\ramtemp рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рдВ, рд╣рд╛рдВ, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рддрдм рд╣реИ рдЬрдм рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, "рдЦрд╛рд▓реА рдПрдирдЯреАрдПрдлрдПрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рд╡реЙрд▓реНрдпреВрдо" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ "рд▓реЗрдЯрд░ рдбреНрд░рд╛рдЗрд╡" рдХрд╛ рдЙрддреНрдкрд╛рджрди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕ рдбрд┐рд╕реНрдХ рдХреЗ рдЕрдиреБрдХреНрд░рдордг рдХреЛ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред
  4. рдЕрдЧрд▓рд╛, рддреИрдпрд╛рд░ /run/shm/ramtemp.vmdk рд▓рдХреНрд╖реНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ /run/shm/ramtemp.vmdk рдХреЙрдкреА рдХрд┐рдпрд╛ /run/shm/ramtemp.vmdk рдФрд░ рдЙрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ ramtemp.vmdk.new рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдбрд┐рд╕реНрдХ рдХреЛ рдЧрд▓рддреА рд╕реЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдиреНрдпреВрдирддрдо рдЖрдХрд╛рд░ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдбрд┐рд╕реНрдХ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдореВрд▓ рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
  5. рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рднреА рдмрд╛рдж рдХреЗ рд▓реЙрдиреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪреНрдЫ ramtemp.vmdk рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдореЗрдВ рдХреЙрдкреА ramtemp.vmdk рдФрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╢реБрд░реВ ramtemp.vmdk ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
     #!/bin/sh cp /home/vm/workstation/ramtemp.vmdk.new /run/shm/ramtemp.vmdk vmplayer /home/vm/workstation/workstation.vmx 
  6. рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓ рдХреЛ "RAM" рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╢рд╛рдЦрд╛ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management рдФрд░ PagingFiles рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ c:\ramtemp\pagefile.sys рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдмрджрд▓реЗрдВред рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрддрд┐рдерд┐ рдУрдПрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреА рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдкрдВрдк рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In153033/


All Articles