আপনি কীভাবে বুঝবেন একটি কম্পিউটার নিশ্চিত (reliable)? "রিলায়াবিলিটি" (reliability) যেন একটি অ.Blockquote抽象 (abstract) জিনিসকে কীভাবে ডিফাইন (define) করবেন?
যখন আমি আমার কম্পিউটারের রিলায়াবিলিটি (reliability) সম্পর্কে চিন্তা করি, আমার মতামতে সেটি সবসময় নির্ভর করে কম্পিউটারটি কি আমার প্রয়োজনীয় অ্যাপ্লিকেশনগুলো কোনো ল্যাগিং (lagging), ফ্রিজিং (freezing), বা ক্র্যাশিং (crashing) ছাড়া চালাতে পারে কিনা। যখন একটি অ্যাপ্লিকেশন হঠাৎ কোনো ব্যাখ্যা ছাড়া ক্র্যাশ করে, অথবা কিছু অদ্ভুত উইন্ডোজ এরর কোড (error code) ছাড়া কিছুই না দিয়ে, আমি চিন্তিত হয়ে যাই। কি আমার কম্পিউটার ভাইরাস বা ম্যালওয়্যারसे ইনফেক্টেড? কেন এটি একটি প্রোগ্রাম রান করতে পারে না যা অন্য যেকোনো উইন্ডোজ পিসিতে নরমালি রান করে?
এসেনশিয়ালি (Essentially) মাইক্রোসফ্ট (Microsoft) এটিইভাবে "রিলায়াবিলিটি" (reliability) ডিফাইন করতে সিদ্ধান্ত নিয়েছিল। ফ্যাক্ট, উইন্ডোজ ৭-এ এম্বেডেড (embedded) একটি উপকারী রিলায়াবিলিটি মনিটর (reliability monitor) আছে যা আপনাকে শুধু আপনার কম্পিউটারের বর্তমান রিলায়াবিলিটি লেভেল ভিজ্যুয়ালাইজ (visualize) করতে দেয় না, বরং আপনি একটি ইতিহাস লগ (historic log)ও দেখতে পারবেন কীভাবে আপনার কম্পিউটার সময়ের সাথে সাথে কতটুকু নিশ্চিতভাবে পারফর্ম করেছে।
আপনি আপনার কম্পিউটারের রিলায়াবিলিটি কীভাবে দেখবেন? খুব, ক্রিস সম্প্রতি একটি টুল ব্যবহার করে উইন্ডোজ সফ্টওয়্যার এরর রিপোর্ট রিসার্চ করার ওপর একটি আর্টিকেল লিখেছিলেন। এটি বর্তমান সফ্টওয়্যার এরর যেগুলো আপনি অভিজ্ঞতা করছেন সেগুলো রিসার্চ করার একটি দারুণ টুল, কিন্তু এই টুলের সৌন্দর্য হল এটি একটি হিস্ট্রিক লগ (historic log) ও রিসার্চ টুলও আপনার উইন্ডোজ ৭ রিলায়াবিলিটি লেভেলের সাথে সাথে সময়ের সাথে।
আপনার উইন্ডোজ রিলায়াবিলিটি মনিটরিং (Monitoring Your Windows Reliability)
আপনি কেন আপনার অতীতের রিলায়াবিলিটি (past reliability) চিন্তা করবেন? কি শুধু আজই কি গুরুত্বপূর্ণ? ঠিক নয়।
কখনও কখনও প্যাটার্ন (patterns) আপনার কম্পিউটার কীভাবে ইনফেক্টেড হতে পারে সেটি বোঝাতে পারে আপনার কল্পনার বাইরে। একটি ইনফেকশন (infection) হয়তো আপনার কম্পিউটারকে একটি স্ক্রিচিং হল্টে (screeching halt) আনায় না, কিন্তু এটি একটি ব্যাকগ্রাউন্ড সার্ভিস (background service) প্রতি কয়েক দিনে ক্র্যাশ করতে পারে। কিন্তু, আপনার রিলায়াবিলিটি হিস্টরি (reliability history) মনিটর করে, আপনি সেসব প্যাটার্ন স্পট (spot) করতে পারবেন এবং ম্যালিশিয়াস সফ্টওয়্যার (malicious software) শাট ডাউন করতে পারবেন এটা কোনো ড্যামেজ করার আগে।
আপনার উইন্ডোজ ৭ মেশিনে রিলায়াবিলিটি মনিটর (reliability monitor) ব্যবহার করতে, কন্ট্রোল সেন্টার (Control Center)-এ যান এবং নিশ্চিত হন "View by" "Category"-তে সেট। "System and Security"-এ ক্লিক করুন এবং তারপর "Action Center"-এর নিচে "Review your computer's status and resolve issues"-এ ক্লিক করুন।
"Maintenance"-এ ক্লিক করুন সেকশনটি এক্সপ্যান্ড (expand) করতে, এবং তারপর "View reliability history" লিঙ্কে ক্লিক করুন।
এখন আপনি রিলায়াবিলিটি মনিটর টুলে আছেন। এটি একটি খুব বড় চার্ট যা প্রায় এক মাসের রেঞ্জ (range) কভার করে। এটি আপনাকে দেখাবে আপনার রিলায়াবিলিটি লেভেল (reliability level) দিনের ভিত্তিতে সপ্তাহ থেকে সপ্তাহ কীভাবে ফেরেছে। আপনি লক্ষ্য করবেন যে প্রতিটি দিন যেহেতু কোনো উইন্ডোজ বা অ্যাপ্লিকেশন ক্র্যাশ (crash) বা সিস্টেম ফেইলার (system failure) ছাড়া পাস করে, আপনার সামগ্রিক রিলায়াবিলিটি রেটিং (reliability rating) বেড়ে যাচ্ছে। লক্ষ্য স্বাভাবিকভাবে একটি পেরফেক্ট ১০ (perfect 10)।
টুলটি অ্যাপ্লিকেশন ফেইলার (application failures), উইন্ডোজ ফেইলার (windows failures), মিসেলানিয়াস ফেইলার (miscellaneous failures), সিস্টেম ওয়ার্নিং (system warnings) এবং এমনকি ইনফরমেশনাল নোটিফিকেশন (informational notifications) লগ করে। আপনি প্রতিটি দিনে ক্লিক করলে, আপনি সেই এলার্ট ও নোটিফিকেশন gero আকチュয়াল ডিটেইলস (actual details) নিচের ডিসপ্লে প্যানে (lower display pane) দেখতে পাবেন।
এলার্ট ক্যাটাগরিগুলো মনিটরে একটি ইউনিক আইকন (unique icon) দিয়ে ডিসপ্লে হয়। এটি আপনাকে একটি কুইক গ্ল্যান্স (quick glance) দেয় যে কী লেভেলের ইভেন্ট (event) সেটি দিনে ঘটেছে এবং কত গম্ভীর কোনো প্রব্লেম ছিল। আপনি লক্ষ্য করতে পারেন কিছু দিনে নোটিফিকেশনগুলোর রিলায়াবিলিটি ইনডেক্স (reliability index)-এ কোনো ইফেক্ট (effect) নেই—এররটি इतनी গম্ভীর নয় যে ইনডেক্স কমবে। তবে, অন্যান্য দিনে আপনি লক্ষ্য করবেন একটি অ্যাপ্লিকেশন ক্র্যাশ আপনার সামগ্রিক রিলায়াবিলিটি প্রায় ৩০ থেকে ৫০ পারসেন্ট নিচে নামিয়ে দিয়েছে।
সबকিছু নির্ভর করে কীভাবে ক্র্যাশ হয়েছে এবং কেন। ডিটেইল প্যানে (detail pane), আপনি সেসব সিরিয়াস ফেইলার ইনভেস্টিগেট (investigate) করতে পারবেন যেগুলো রিলায়াবিলিটিতে বিশাল ড্রপ (huge drop) করিয়েছে। "Summary" ফিল্ড আপনাকে একটি সংক্ষিপ্ত ব্যাখ্যা দেবে কী ঘটেছে, তবে আরো ডিটেইল দেখতে আপনি "View technical details"-এ ক্লিক করতে পারেন।
উদাহরণস্বরূপ, আমি লক্ষ্য করলাম কমপক্ষে প্রতি ৩ বা ৪ দিনে, MotoConnect.exe ক্র্যাশ করছিল। এটি এমন একটি অ্যাপ্লিকেশন নয় যা আমি আর ব্যবহার করি না—এটি মোটোরোলা ড্রয়েডের (Motorola Droid) ড্রাইভারের একটি ভার্সন যা আমি ২০১০-এ ইনস্টল করেছিলাম। ডেসক্রিপশন (Description) আপনাকে ক্র্যাশ হওয়া অ্যাপ্লিকেশনের 아주 বেশি ইনফরমেশন দেবে, ঠিক ডিএলএল (dll) ফাইলটি যা ফল্ট (fault) করেছিল সেটি পর্যন্ত।
নিশ্চিতভাবেই, মোটোরোলা ড্রাইভার সফ্টওয়্যারের একটি নিউর ভার্সন আছে। অবশ্য, মোটোরোলা সাইটে আমি একটি অনেক নতুন ড্রাইভার আবিষ্কার করলাম যেটি মোটোরোলা মোবিলিটি (Motorola Mobility) নামে, যা এই পুরনো ভার্সনকে রিপ্লেস করতে পারে যা আমার সিস্টেম রিলায়াবিলিটি নিচে নামাচ্ছিল এর কনস্ট্যান্ট ক্র্যাশিং (constant crashing) দিয়ে।
এখান থেকে শেখার পাঠ হল সেটি সবসময় ভাইরাস বা ম্যালওয়্যার নয় যা আপনার সিস্টেমকে অনরিলায়েবল (unreliable) করতে পারে। কখনও কখনও এটি শুধু একটি আউটডেটেড (outdated) সার্ভিস হতে পারে যা ব্যাকগ্রাউন্ডে ক্র্যাশ করতে থাকে এবং আপনি সেটি বুঝতেও পারেন না, কারণ এটি কোনো এক্টিভ অ্যালার্ট উইন্ডো (active alert window) কিক-অফ (kick off) করে না। তবে, রিলায়াবিলিটি মনিটর (reliability monitor) আপনাকে সেই ব্যাকগ্রাউন্ড ইস্যুগুলো স্পট করতে সাহায্য করতে পারে যেগুলো আপনি সাধারণত অয়ের (aware) নন। কখনও কখনও, সেই ব্যাকগ্রাউন্ড ক্র্যাশ ফিক্স করলে আপনার কম্পিউটারের সামগ্রিক পারফরম্যান্স উন্নত হয়।
অন্য একটি জিনিস যা পারফরম্যান্স ও রিলায়াবিলিটি আফেক্ট করতে পারে সেটি হল আপনার কম্পিউটার কি প্রপারলি আপ টু ডেট (up to date) এবং প্যাচড (patched)। আমার রিলায়াবিলিটি লগ (reliability log) অ্যানালাইজ করার প্রক্রিয়ায়, আমি লক্ষ্য করলাম একটি কনস্ট্যান্ট ওয়ার্নিং মেসেজ (warning message) প্রায় প্রতি সপ্তাহে পপ আপ (pop up) হচ্ছে। এলার্টগুলোতে ক্লিক করলে, আমি শিখলাম প্রায় ১০টি ক্রিটিক্যাল মাইক্রোসফ্ট প্যাচ (critical Microsoft patches) ছিল যা আটোমেটিক্যালি ইনস্টল হওয়া ফেইল (fail) করছিল।
আমি সেটি অদ্ভুত লাগল, তাই আমি আমার উইন্ডোজ আপডেট আইকন (Windows Update icon) টাস্কবার চেক করলাম এবং ওপেন করলে, সত্যি বেশ কিছু আপডেট ইনস্টল হওয়ার জন্য অপেক্ষা করছিল। এই কনস্ট্যান্ট, চলমান সমস্যাটি ফিক্স করতে শুধু একটি কুইক ম্যানুয়াল ইনস্টল (manual install) ক্রিটিক্যাল আপডেটগুলোতে করলেই হল, এবং ওহ—আমি নিশ্চিত করলাম আমার কম্পিউটারের লং-টার্ম রিলায়াবিলিটি লেভেল (long-term reliability level) পরবর্তী কয়েক সপ্তাহে বেড়ে যাবে।
ব, ডেইলি লগ (daily log) আপনার কম্পিউটারে হয়ে যাওয়া শুধু "খারাপ" ইভেন্ট (bad events) দেখার জন্যই নয় একটি গুড প্লেস (great place), বরং অন্য যেকোনো এক্টিভিটি যা হতে পারে, যেন সফ্টওয়্যার ইনস্টলেশন।
আপনি যদি আইটি (IT)-এ কাজ করেন, এটি আপনার জন্য একটি রিয়াল লাইফ-सेভার (real life-saver) হতে পারে যখন আপনি চেষ্টা করছেন বের করতে যে একজন ইউজার কম্পিউটারে কী করেছে যাতে সেটি কনস্ট্যান্টলি ক্র্যাশ করতে শুরু করল। কি সে আপসাম্প্রতিক কোনো অ্যাপ্লিকেশন ইনস্টল বা আনইনস্টল করেছে? আপনি সেটি সব এখানে ডেট ও টাইম (date and time) দিয়ে দেখতে পারবেন। এটি একটি অসাধারণ আইটি ট্রাবলশুটিং টুল (IT troubleshooting tool)।
আপনার কম্পিউটারের জন্য সমস্যা সৃষ্টি করে যেসব সিরিয়াস ইস্যু, সেগুলোর পেছনে যান যেগুলো আপনার রিলায়াবিলিটি একবারে কিল (kill) করে দিচ্ছে।
টিপিক্যালি (Typically), আপনি একটি ক্রিটিক্যাল ইভেন্ট (critical event) দেখবেন যেটি রিকারিং বেসিস (recurring basis)-এ ঘটছে। সেটি একটা ইস্যু ফিক্স করলে আপনি আপনার সামগ্রিক কম্পিউটার রিলায়াবিলিটি উন্নত করতে অনেক দূর যাবেন।
আপনি দেখতে পাচ্ছেন, উইন্ডোজ রিলায়াবিলিটি মনিটর (Windows reliability monitor) আপনার কম্পিউটার সম্পর্কে অনেক কিছু ট্রাবলশুটিং ও মনিটরিং-এ ব্যবহারে আসে। আপনি যদি এটি একটি রেগুলার অভ্যাস (regular habit) বানান মনিটর লঞ্চ করে এবং সাম্প্রতিক ইস্যুর রিভিউ (review) করতে, আপনি নিশ্চিত হবেন আপনার কম্পিউটার তার টপ পসিবল পারফরম্যান্সে (top possible performance) চলছে।
আপনি কি ইতিমধ্যে রিলায়াবিলিটি মনিটর সম্পর্কে জানতেন এই আর্টিকেল পড়ার আগে? আপনি কি প্রথমবার এটি দেখছেন? কি এটা আপনার মনে হচ্ছে আপনি আপনার কম্পিউটার মেইনটেইন করতে ব্যবহার করবেন? কমেন্ট সেকশনে আপনার চিন্তা ও ইনসাইট শেয়ার করুন।
ইমেজ ক্রেডিট: স্টক ডায়াগ্রাম ভিয়া শাটারস্টক