হাইবারনেট থেকে কম্পিউটার কেন ফিরে আসতে ধীর?


22

হাইবারনেশনটি ডিস্কে র‌্যামের বিষয়বস্তু লেখার কথা বলে, এবং হাইবারনেশন থেকে ফিরে এসে র‌্যামকে সংরক্ষিত সামগ্রীতে পূরণ করার কথা। হাইবারনেশন থেকে কেন পিছিয়ে আসছে ধীর, উদাহরণস্বরূপ সিস্টেম বেশ কিছু সময়ের জন্য সাধারণভাবে খুব প্রতিক্রিয়াশীল?


1
আপনার এমন একটি কম্পিউটার চেষ্টা করা উচিত যা ম্যাকবুক প্রো এর মতো সলিড-স্টেট ড্রাইভ (এসএসডি) ব্যবহার করে। এটি প্রায় তাত্ক্ষণিকভাবে, বেশিরভাগ সময়।
স্টিয়ার্ট

1
এক্সবুটমগ্রির সাহায্যে হাইবারনেশন / রেজুম্যাম ট্রেস ক্যাপচার করুন এবং কী ধীর তা বিশ্লেষণ করুন: msfn.org/board/index.php?showtopic=140247
ম্যাজিকান্দ্রে 1981

আমি আমার কাজের ল্যাপটপে হাইবারনেট ব্যবহার করি তবে এটির গতি বাড়ানোর জন্য আমি প্রথমে আমার সমস্ত অ্যাপ্লিকেশনগুলি বন্ধ করে রাখি (ক্লোজল এনটিউইন্ড. com / software/ utilities/ close- all.html নামে একটি ছোট ইউটিলিটি ব্যবহার করে )
মরগান টি।

উত্তর:


19

প্রধান কারণ হ'ল ডিস্ক আই / ও। ফিজিকাল ডিস্কে পড়া এবং লেখা র‌্যামের চেয়ে ধীর। যখন আপনার কম্পিউটারটি ডিস্ক (হাইবারনেশন) থেকে পুনরায় শুরু হয় তখন এতে উপাদানগুলিও শক্তিশালী করতে হবে যা কিছুটা মন্দার কারণ হতে পারে। এটি কম্পিউটারের উপর নির্ভরশীল। কোনও এসএসডি র‌্যামের মতোই ডিস্ক থেকে প্রায় পুনরায় শুরু গতি থাকবে। কিছু কম্পিউটার আপনাকে র‌্যাম সম্পূর্ণরূপে পূর্ণ হওয়ার পূর্বে মাউসটিকে প্রায় কাছাকাছি নিয়ে যেতে দেয়, কম প্রতিক্রিয়ার সময় দেয় causing

দ্রষ্টব্য: ধরুন আপনার কাছে 8GB র‌্যাম এবং 400MB / s থ্রুপুট সহ একটি এসএসডি রয়েছে। এটি এখনও 8 * 1024MB / 400MB / s = 20.48 সেকেন্ড নেবে। এটি র‍্যাম থেকে শুরু করার মতো গতি নয়।

15,000 এমবি / সেকেন্ডের একটি র‌্যাম থ্রুটপুট ধরে নেওয়া, পুনরারম্ভের সময়টি 0.55 সেকেন্ড।


5
Reading and writing to a physical disk is much slower than from RAM. হ্যাঁ, তবে পড়া লেখার চেয়ে দ্রুত, তাই কেন এইচডিডি এটি লেখার চেয়ে বেশি সময় লাগবে?
Synetech

1
@ সিনিটেক এটা কি? আপনি যদি পর্দা ফাঁকা করার বিকল্পটি (হাইভ্রনেটকে ড্রাইভের ক্রিয়াকলাপ বন্ধ করার বিপরীতে) আঘাত করা থেকে ঠিক হাইমার্নেটের সময় নিচ্ছেন তবে ওএস সম্ভবত তাড়াতাড়ি ফাঁকা করছে তাই দেখে মনে হচ্ছে এটি স্টল হয়নি। আপনি যদি আইও সময়ের মাধ্যমে শাটডাউন পরিমাপ করেন তবে কয়েকটি সম্ভাবনা রয়েছে। এসডিডি দিয়ে আমি পৃষ্ঠা ফাইলটি খণ্ডিত হয়েছে কিনা তা পরীক্ষা করে দেখছি কারণ এসএসডিগুলি এলোমেলো লেখার চেয়ে এলোমেলো লেখায় দ্রুত হয় are অন্যথায় আমি অনুমান করতে পারি যে ডিও পারফরম্যান্সের কারণে নয় এমন কিছু হার্ডওয়্যার উপাদান পুনরায় চালু করতে বিলম্বের কারণে ডিহিবারনেটটি ধীর হয়।
ড্যান নীলি

@ ড্যানিয়েলি, আসলে আপনি কী বলতে চাইছেন তা আমি জানি। আমি প্রায়শই বিরক্ত হয়েছি যে আমি যখন হাইবারনেট ক্লিক করি তখন স্ক্রিনটি দ্রুত বন্ধ হয়ে যায়, তবে ড্রাইভটি নিজেও বেশ কিছু সময়ের জন্য (প্রায়শই এক মিনিট বা আরও দু'বার) আঘাত হ্রাস করে। এটি সত্যিই বিরক্তিকর কারণ আপনি কেবলমাত্র একটি ল্যাপটপ বাছাই করতে পারবেন না এবং ব্যাগে ফেলে দিতে পারবেন না কেননা ড্রাইভটি এখনও ঘুরছে এবং চালনা করলে এটি একটি মাথা-ক্র্যাশের সম্ভাবনা বাড়িয়ে তুলবে (দ্রুত শাটডাউন করার জন্য স্ট্যান্ডবাই আরও ভাল)। যাইহোক, আমি এটিও জানি যে এনথ্রপস কী বলছে; কখনও কখনও একটি জীবনবৃত্তান্ত দীর্ঘ সময় নেয় (ভাল উইন্ডোজ মোটামুটি দ্রুত পুনরায় শুরু করুন, তবে এইচডিডি এলইডি দীর্ঘ সময়ের জন্য আলোকিত থাকে)।
সিনিটেক

@ স্নেটিচ এসএসডিগুলি সর্বজনীন হওয়ার জন্য যথেষ্ট সস্তা হবার আশা করার আরও একটি কারণ।
ড্যান নীলি

3

যদিও র‌্যাম খুব দ্রুত, হার্ড ডিস্কটি ঠিক এর বিপরীত। কল্পনা করুন আপনার হার্ডডিস্ক থেকে আপনার র‌্যামের সামগ্রীগুলি প্রায় 16 জিবি হতে পারে copy এটি 4 টি ডিভিডি। দেখুন?


3

এটি একটি বাণিজ্য। হাইবারনেশনের আগে র‌্যামের সমস্ত কিছু কি আমরা একবারে ডিস্ক থেকে আবার র‌্যামে ফিরে আসি, বা প্রয়োজনে সামান্য কিছুটা?

আমরা সকলেই জানি যে একটি স্পিনিং ডিস্ক থেকে একটি সেক্টর পড়তে একই ক্ষেত্রটিকে একই স্পিনিং ডিস্কে লেখার জন্য কার্যত একই সময় লাগে - সময় + ঘুরানোর সময়। সুতরাং আমরা আশা করতে পারি যে র‌্যাম থেকে ডিস্কে (হাইবারনেটে) লেখার তথ্যটি ডিস্ক থেকে একই র‌্যামটি পড়ার প্রায় একই সময় নেবে (হাইবারনেট থেকে পুনরায় শুরু করুন)। কিন্তু চাহিদা পেজিংয়ের কারণে এটি সেভাবে ঘটে না।

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

ওএস প্রোগ্রামাররা সাধারণত এর পরিবর্তে চাহিদা পেজিং চয়ন করে। অন্য কথায়, ওএস ডিস্ক থেকে প্রয়োজন অনুযায়ী সামান্য কিছুটা টান দেয়। এতে সুবিধা রয়েছে যে হাইবারনেট থেকে পুনরায় শুরু হওয়া কীবোর্ড এবং মাউস ক্লিকগুলিতে প্রতিক্রিয়া শুরু করার আগে খুব কম সময় নেয়। অন্যদিকে, হাইবারনেশনের পরে যখন আপনি প্রথমবারের জন্য কিছু ব্যবহার করেন, ওএস অবশেষে এটি লোড হওয়ার আশেপাশে গেলে একটি ছোট্ট তবে লক্ষণীয় বিলম্ব হয়। হাইবারনেটের কয়েক মিনিট পরে "প্রথমবার" আপনি কিছু ব্যবহার করেন এমন সময়েও এটি ঘটে। সুতরাং একটি হাইবারনেট থেকে চালু পর (অর্থাত, আপনি কোনো স্ক্রীন দেখতে পর মনে হচ্ছে, শুধু হাইবারনেট সামনে আরো-বা-কম পর্দায় অভিন্ন হতে), মেশিন সঙ্গে কাজ মন্দ কিছুদিনের জন্য মনে হতে পারে।

সিনিটেক যেমন উল্লেখ করেছেন, এতে কিছুটা মানব মনোবিজ্ঞানেরও জড়িত রয়েছে: হাইবারনেশনের শুরুতে পর্দা ঠিক তখনই বন্ধ হয়ে গেছে বলে মনে হচ্ছে এটি দ্রুত বন্ধ হয়ে যায়। এবং ব্যবহারকারী আপনি যা যা করতে চেয়েছিলেন তা তত্ক্ষণাত্ চলতে পারে। হাইবারনেশন থেকে পুনরায় শুরু করার পরে, ব্যবহারকারী কিছু করার চেষ্টা করছেন এবং সামান্য বিলম্ব বিরক্তিকর কারণ তারা ব্যবহারকারী যা করার চেষ্টা করছেন তাতে তা পেয়ে যায়।


2

আমি জানি তুমি কী বোঝাতে চাও। এটিকে হাইবারনেশন থেকে আবার শুরু করার পরে এইচডিডি এলইডি ফ্ল্যাশ করার মতো মনে হচ্ছে।

হার্ডওয়্যার শুরু করার কারণে (এবং ড্রাইভার ত্বরণ?) এবং টুকরো টুকরো করার কারণে কিছুটা যুক্তিসঙ্গত ব্যাখ্যা দেওয়া হয়েছে (আপনি লক্ষ্য করবেন যে কারখানা থেকে নতুন একটি সিস্টেম সাধারণত হাইবারনেট হবে এবং বেশিরভাগ সময় পুনরায় শুরু হবে যখন কিছু সময়ের জন্য ব্যবহৃত হয়েছে এটি হবে) এটি করতে অনেক ধীর হতে হবে)। এই আচরণের জন্য আরও কয়েকটি ব্যাখ্যা রয়েছে।

যখন আপনি হাইবারনেট করেন, উইন্ডোজ ড্রাইভে র‌্যাম ফ্লাশ করে। র‌্যাম পড়ার জন্য এবং ডিস্কে লেখার জন্য উচ্চ গতি সত্ত্বেও (এমনকি একটি বড়, খালি ড্রাইভে একটি ডিফ্র্যাগমেন্টযুক্ত হাইবারনেশন ফাইল থাকা সত্ত্বেও) বেশ কয়েকটি গিগাবাইট লিখতে এখনও বেশ কিছুটা সময় লাগে (আপনি লক্ষ্য করবেন যে অল্প পরিমাণে র‌্যাম সহ সিস্টেম হাইবারনেটিং এবং পুনরায় চালু করা হবে) দূরত্বে দ্রুত)। স্ক্রিনটি দ্রুত বন্ধ হয়ে যায়, তবে ড্রাইভ (এবং মাদারবোর্ড, অনুরাগী ইত্যাদি) কিছুক্ষণ চলতে থাকবে যতক্ষণ না এটি রামটিকে ডিস্কে ফ্লাশ করা শেষ করে। (নিশ্চিত করুন যে কোনও ল্যাপটপ এইচডিডি সহ পুরোপুরি ড্রাইভটি বন্ধ না হওয়া অবধি চারপাশে ফেলে দেওয়া হবে না)।

সিস্টেমটি চালিত না হওয়া অবধি হাইবারনেট ক্লিক করা থেকে শুরু হওয়া সময়টি এবং এইচডিডি এলইডি ফ্ল্যাশিং বন্ধ না হওয়া অবধি উইন্ডোজ স্ক্রিনটি পুনরায় চালু করার মুহুর্তের থেকে সময় নিরূপণের জন্য আপনি কিছু পরীক্ষামূলক পরীক্ষা করতে পারেন । তারা সম্ভবত সমান হবে। (উইন্ডোজ এটিকে হাইবারনেশন থেকে খুব দ্রুত লেখার মাধ্যমে পুনরায় শুরু করার চেষ্টা করে এবং তারপরে প্রথমে হাইবারনেশন ফাইলটিতে কার্নেল এবং স্টাফগুলি পড়ে, যাতে এটি আবার ফিরে আসে এবং ততক্ষণে চলতে পারে এবং তারপরে বাকী অংশে লোড চালিয়ে যেতে পারে ব্যাকগ্রাউন্ড এবং এটি পুনরায় শুরু না হওয়া পর্যন্ত প্রয়োজনীয় — আপনি এই আচরণটি ক্রিয়াতে দেখতে পারেন কারণ লগইন স্ক্রিনটি খুব দ্রুত দেখানো হয়েছে))

তাহলে কেন মনে হচ্ছে পুনরায় শুরু হতে আরও বেশি সময় লাগে। এর জন্য দুটি ব্যাখ্যা রয়েছে।

  1. এটি মনস্তাত্ত্বিক । ড্যান যেমন উল্লেখ করেছেন, আপনি হাইবারনেট করার সাথে সাথে স্ক্রিনটি ঠিক তখনই বন্ধ হয়ে যায়, আপনি পুরো পুনঃসূচনা প্রক্রিয়াটি দেখলে (স্ক্রিন ও এইচডিডি এলইডি ফ্ল্যাশিং) খোলার সময় মনে হয় এটি দ্রুত বন্ধ হয়ে যায়।

  2. এটা পেজিং। যেহেতু বেশিরভাগ লোকেরা শাটডাউনের পরিবর্তে হাইবারনেট ব্যবহার করে কারণ তারা প্রস্থানিত প্রোগ্রামগুলি এড়াতে চায় এবং এগুলি যাতে তারা ছেড়ে যায় সেখান থেকে বেছে নিতে পারে, এর অর্থ হ'ল উইন্ডোজ যখন পুনরায় শুরু হয়, সেখানে ইতিমধ্যে চলছে প্রচুর প্রোগ্রাম এবং ইতিমধ্যে মেমরি গ্রাস করে। যেহেতু উইন্ডোজের মেমোরি-ম্যানেজার সিস্টেমে চেক করেছে সর্বশেষ সময় থেকে একটি উল্লেখযোগ্য পরিমাণ সময় কেটে গেছে, এটি সম্ভবত তার দৃষ্টিকোণ থেকে একগুচ্ছ মেমরি অদলবদল করে শেষ করবে, কিছু প্রোগ্রাম কিছু সময়ের জন্য সুপ্ত হয়েছে এবং অন্যদের আছে সক্রিয় হয়ে উঠুন এই অদলবদল অবশ্যই কিছুটা সময় নেয় এবং ড্রাইভকে কিছু সময়ের জন্য থামিয়ে দেয়।

শেষ ফলাফলটি সম্ভবত হার্ডওয়্যার অ্যাক্টিভেশন, পেজিং, মনোবিজ্ঞান এবং খণ্ড খণ্ডের মধ্যে উপাদান এবং ইন্টারঅ্যাকশনগুলির সংমিশ্রণ।

আপনি যদি এটির বিষয়ে অবতীর্ণ হন তবে আপনি কয়েকটি সাধারণ পরীক্ষা করে যেমন প্রসেস মনিটর ব্যবহার করে ড্রাইভ / ফাইলের ক্রিয়াকলাপ পর্যবেক্ষণ করে উইন্ডোজকে হাইবারনেট করে এবং পুনরায় শুরু করে যে সমস্ত কি না তা পরীক্ষা করে পুনরায় নির্ধারণ করতে পারেন (কমপক্ষে আপনার সিস্টেমে) বাধাটি কী তা নিশ্চিত করতে পারেন you থ্র্যাশিংয়ের অ্যাক্সেস hiberfil.sysবা এর কারণে pagefile.sys


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