ভাল চর্চা বন্ধ করার জন্য কি হার্ড ড্রাইভের ক্রিয়াকলাপের জন্য অপেক্ষা করা হচ্ছে?


2

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

তবে আজ ক্যাশে অ্যালগরিদম এবং হার্ড ড্রাইভের পারফরম্যান্স এবং ক্যাশে অনেক পরিবর্তন হয়েছে।

সুতরাং প্রশ্নটি হ'ল, আমি কি এখনও হার্ড ড্রাইভের ক্রিয়াকলাপটি থামার জন্য অপেক্ষা করে ভাল করছি, বা আমি যা চাই তা করতে পারি এবং এটি নিয়ে উদ্বিগ্ন হব না?

আমি এটি জিজ্ঞাসা করছি কারণ আমার সর্বশেষ লেनोভো নোটবুকটিতে এইচডিডি নেতৃত্ব নেই, কাজ করার সময় কি না তা আমার কোনও ক্লু নেই।

বিটিডব্লিউ, আমার বর্তমান সিস্টেমটি উইন্ডোজ।।


আপনি ড্রাইভ বা কোনও কিছুতে আঘাত করছেন না । আপনি যদি কোনও ধীরগতির অভিজ্ঞতা না পান তবে আপনি কেবল নিজের ড্রাইভের সাথে যা করতে চান তা করতে পারেন।
slhck

উত্তর:


2

সংক্ষিপ্ত উত্তরটি হল, এটি হার্ড ড্রাইভের আলো কেন চলছে তার উপর নির্ভর করে। দীর্ঘ উত্তর:

তবে আজ ক্যাশে অ্যালগরিদম এবং হার্ড ড্রাইভের পারফরম্যান্স এবং ক্যাশে অনেক পরিবর্তন হয়েছে।

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

সুতরাং প্রশ্নটি হ'ল, আমি কি এখনও হার্ড ড্রাইভের ক্রিয়াকলাপটি থামার জন্য অপেক্ষা করে ভাল করছি, বা আমি যা চাই তা করতে পারি এবং এটি নিয়ে উদ্বিগ্ন হব না?

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

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

আমি এটি জিজ্ঞাসা করছি কারণ আমার সর্বশেষ লেनोভো নোটবুকটিতে এইচডিডি নেতৃত্ব নেই, কাজ করার সময় কি না তা আমার কোনও ক্লু নেই।

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

শেষ অবধি, যদি আপনি জানতে চান যে কোনও নির্দিষ্ট প্রক্রিয়াটি আপনার হার্ড ড্রাইভটি কোন ট্রান্সফার রেটটি ব্যবহার করছে, তবে প্রশ্নটি দেখুন কীভাবে আমার হার্ড ড্রাইভের ব্যান্ডউইথের শতকরা কত শতাংশ ব্যবহৃত হচ্ছে?


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


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

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

@ ব্রেকথ্রু: এখনও এর কোন চূড়ান্ত প্রমাণ নেই। হেক, এনসিকিউ থাকার আগে ফিরে, ড্রাইভগুলি এখনও পাঁচ থেকে years বছর পর্যন্ত ভাল ছিল। তারা এখনকার তুলনায় তখন বেশি চাপের মধ্যে ছিল। পৃষ্ঠার ফাইল ব্যতীত যাওয়া তখন অকল্পনীয় ছিল। । ।
surfasb

@ সুরফস্যাব তাই আপনি আমাকে বলছেন যে আমার যদি এমন একটি ডিস্ক থাকে যা নিয়মিত ছোঁড়াচ্ছে এবং যদি এমন একটি ডিস্ক থাকে যা কেবল অলসভাবে কাটছে তবে তাদের উভয়েরই কি একই এমটিবিএফ থাকবে? আমি অত্যন্ত সন্দেহ।
ব্রেকথ্রু

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

2

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

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

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


1

হার্ডড্রাইভ নিয়ন্ত্রক এবং ওএসের কাজ নিজেই নয়, পড়ুন / লেখার অনুরোধগুলি পরিচালনা করা।

পুরানো দিনগুলিতে, হ্যাঁ, অ্যাপ্লিকেশনগুলি প্রচুর I / O এর আওতায় জমে থাকে। তবে এটি সফটওয়্যার বিকাশের গৌরবময় দিনগুলিতে ফিরে এসেছিল যেখানে সি ভাষা এবং একটি পাঠ্য সম্পাদক বেশ কিছু লিখতে পারে।

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


এটি আসলে অন্য থ্রেডে দীর্ঘ চলমান প্রক্রিয়াগুলি ঘুরছে :) অবশ্যই উইন্ডোজের সাথে ইউআই থ্রেডই মূল থ্রেড।
ChrisF

বড় সমস্যাটি হ'ল,
এইচডিডি

কিন্তু এটি পিক লোডগুলিতে ক্ষতি বা ক্রাশ হয় না, তাই না?
surfasb

0

অন্য যে কোনও সিস্টেমে এটি কোনও ব্যাপার নয়। যদি খুব বেশি জিনিস একবারে চালু হয় তবে উইন্ডোজ মোটামুটি সহজেই ছিটকে যাওয়ার পরিস্থিতিতে (বা একটি অচলাবস্থায়) প্রবেশ করতে পারে। বুট করার পরে এটি বিশেষভাবে সত্য।

সমস্ত ক্রিয়াকলাপ থামার জন্য আপনাকে অপেক্ষা করতে হবে না, তবে যতক্ষণ না সিস্টেমটি বেশ স্বাভাবিকভাবে সাড়া দেয় ততক্ষণ আপনার সাধারণত বন্ধ থাকা উচিত।

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