আমরা যদি হাইবারফিল.সেস এর আকার হ্রাস করি তবে কী হবে


17

আমি আজ আবিষ্কার করেছি যে আমরা powercfg -H -size 100%কমান্ড লাইন সরঞ্জামটি ব্যবহার করে হাইবারফিল.সিসের আকার নির্ধারণ করতে পারি । আপনি যে হার্ড স্পেস পাবেন তা উপেক্ষা করে আমরা কী সেট করে দিলে আর কী পরিবর্তন হবে powercfg -H -size 50%? এটি কি সর্বোচ্চ র‌্যাম ব্যবহার 50% এর মধ্যে সীমাবদ্ধ করে? আমরা যদি ৫০% র‌্যামের বেশি করি তবে কি সিস্টেমটি হাইবারনেট করবে না?


2
সিস্টেমটি এই bucheck (সঙ্গে বিপর্যস্ত হবে msdn.microsoft.com/en-us/library/ff559341%28v=vs.85%29.aspx ) ব্যবহার র্যাম হাইবারনেশন ফাইল চেয়ে বড় যখন সংরক্ষণ করতে পারেন
magicandre1981

উত্তর:


21

আমি আছে একটি Microsoft ডকুমেন্ট পাওয়া হাইবারনেশন ফাইল সংক্রান্ত। এটি আমাদেরকে কী বলে যে হাইবারনেশন ফাইলটিতে ফেলে দেওয়ার আগে মেমরির বিষয়বস্তু সংকুচিত করা হয় তাই হাইবারনেশন ফাইলের কম শতাংশের আকার নির্ধারণ করার বেশিরভাগ সময় হ'ল ডিস্কের কম স্থান নষ্ট হওয়ায় উপকারী।

উইন্ডোজ মেমরির বিষয়বস্তুগুলি ডিস্কে অনুলিপি করে হাইবারনেশনকে সমর্থন করে। সিস্টেমটি ডিস্কে সংরক্ষণের আগে মেমরির বিষয়বস্তুগুলি সংকুচিত করে, যা প্রয়োজনীয় ডিস্কের স্থানটিকে সিস্টেমে মোট শারীরিক মেমরির চেয়ে কম করে দেয়।

কমান্ডের জন্য সঠিক বাক্য গঠনটি প্রদর্শিত হচ্ছে:

PowerCfg.exe /HIBERNATE /SIZE 75

নথিতে আরও বলা হয়েছে যে হাইবারনেশন ফাইলটি যদি খুব ছোট হয় তবে একটি "স্টপ ত্রুটি" ঘটবে এবং কোডগুলি আপনাকে হাইবারনেশন ফাইলের আকার বাড়ানোর জন্য কতটা প্রয়োজন তা নির্দেশ করবে।

এটি করা আপনার সিস্টেমে উপলব্ধ শারীরিক র‍্যামের পরিমাণ সীমিত করবে না

এটি সংকুচিত হওয়ার পরে ফাইলটির আকার হ্রাস করা সমস্যাযুক্ত হবে না যদি আপনি খুব কম ব্যবহৃত শারীরিক মেমরির খুব কমই আঘাত করেন এবং / অথবা আপনার স্মৃতিতে এমন ডেটা রয়েছে যা সম্ভবত সংকোচনীয় হয় যা বেশিরভাগ সময় হওয়া উচিত।

সেই দস্তাবেজ থেকে:

উইন্ডোজ হাইবারনেট ফাইলে হাইবারনেটের জন্য ডিস্কের স্থান সংরক্ষণ করে, যার নাম দেওয়া হয়েছে হাইবারফিল.সিস। উইন্ডোজ For-র জন্য, হাইবারনেশন ফাইলের ডিফল্ট আকারটি সিস্টেমের মোট শারীরিক মেমরির 75 শতাংশের সমান । উদাহরণস্বরূপ, যে কম্পিউটারে 2 গিগাবাইট র‌্যাম রয়েছে, সেখানে ডিফল্ট হাইবারনেশন ফাইলের আকার 1.5 গিগাবাইট।

মেমোরি ব্যবহারের বিরল এবং চরম ক্ষেত্রে মেমোরি পারফরম্যান্স বা টেস্ট ইউটিলিটি সহ মেমরির বৈধতা সহ হাইবারনেট ব্যর্থ হতে পারে কারণ হাইবারনেশন ফাইলের আকারের মধ্যে মেমরির বিষয়বস্তু যথেষ্ট সংকুচিত হতে পারে না

আমি এটি কম সংখ্যায় চেষ্টা করে দেখব তবে ব্যক্তিগতভাবে আমি 50% এর চেয়ে কম যাব না। যদিও এটি বেশ ভাল হবে এবং সবচেয়ে খারাপটি হ'ল হাইবারনেশন ব্যর্থ হবে এবং আপনাকে সাধারণত পুনরায় বুট করতে হবে এবং আকারটি কিছুটা বড় হতে হবে।


2
উত্তরের জন্য ধন্যবাদ. আমি অফিসিয়ালটির সম্পর্কে জানি না তবে উভয়ই powercfg -H -size 100%এবং PowerCfg.exe /HIBERNATE /SIZE 75সঠিকভাবে কাজ করে

1
এটি উইন্ডোজ 10-তে দেখে মনে হচ্ছে, powercfgকমান্ডটি আর কোনও /SIZEযুক্তি স্বীকার করে না - এটি কমপক্ষে আর নথিভুক্ত হয় না, তবে আপনি এটি উল্লেখ করলে কোনও ত্রুটি উত্পন্ন হয় না।
মার্টিনিউ

আমি যখন শতকরা হারটি 60০% (উইন্ডোজ SP এসপি 1) এ নামিয়ে দিয়েছি তখন হাইবারনেশন থেকে পুনরায় শুরু করার সময়টি যথেষ্ট পরিমাণে বেড়েছে। আমি শুধু এক নই?
দেদেবমে

@ মার্টিনো এটি সম্পূর্ণরূপে সম্ভব যে উইন্ডোজে হাইব্রিড শাটডাউনের কারণে হাইবারনেশন ফাইলের আকারটি অদলবদলের মতো একই ফ্যাশনে অভিযোজিত হয়ে উঠেছে। আমার হাইবারনেশন ফাইলটি আমার সিস্টেমে র‌্যাম আকারের প্রায় 35% বলে আমার তদন্ত করার সুযোগ নেই, তবে আমি অবাক হই না।
মকুবাই

1
@ সিন্ট্রেপিডিস: আমি এ সম্পর্কে পুরোপুরি সচেতন। আপনি কি জানেন যে আপনি যদি কেবলমাত্র ব্যবহার করেন তবে সমস্ত সম্ভাব্য পরামিতিগুলির powercfg /?একটি দীর্ঘ দীর্ঘ তালিকাতে আপনার চিকিত্সা করা হবে । কোনটি, যদি আপনি তাদের মাধ্যমে তাকান, আপনাকে অবশেষে (তারা না বর্ণানুসারে দর্শিত থাকবে) করব জন্য এন্ট্রি এছাড়াও দেখুন -HIBERNATE, -Hএবং এ ছাড়া -H <ON|OFF>এটা করবে আরো গ্রহণ একটি -H -Size <PercentSize>যেখানে -Size Specifies the desired hiberfile size in percentage of the total memory. The default size cannot be smaller than 50. This switch will also enable the hiberfile automatically.- যা লিঙ্ক মাইক্রোসফট ডকুমেন্টেশন সাথে মেলে।
মার্টিনো

4

উইন্ডোজ 10 এর বাক্য গঠনটি কিছুটা আলাদা

PowerCfg /h[ibernate] off

হাইবারনেশনটি স্যুইচ করবে এবং সি: ber হাইবারফিল.সাইস ফাইলটি সরিয়ে ফেলবে

PowerCfg /h[ibernate] on

ফাংশনটি আবার চালু করবে এবং সি সি: ber হাইবারফিল.সাইজ উপলব্ধ মেমরির মতো প্রায় একই আকারের সাইজ (একটি 16 জিবিবি র‌্যাম সিস্টেম একটি 15.9 গিগাবাইট আকারের হাইবারফিল.সিস তৈরি করে)

PowerCfg /h[ibrnate] size 75

একটি হাইবারফিল.সাইস ফাইল তৈরি করবে বা এর আকার কমিয়ে আনবে প্রায় 75% (12 জিআইবি)

PowerCfg /h size 100

কার্যকরভাবে বৈশিষ্ট্যটি স্যুইচ করার মতো

একটি প্যারামিটার ত্রুটি বার্তায় 100 টিরও বেশি আকারের একটি মান, 40 এর চেয়ে কম আকারের কার্যকর আকারটিকে 40% এ সেট করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.