(র‌্যামের বাইরে) যখন আঘাত করা হয় তখন কীভাবে আমার সিস্টেমটিকে প্রতিক্রিয়াহীনতা থেকে রক্ষা করবেন?


11

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

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

আমার সিস্টেমটি থ্র্যাশ করার সময় ইউআই সাড়া জাগানোর বিষয়টি নিশ্চিত করার কোনও উপায় আছে কি?

ধন্যবাদ!

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


সুতরাং দেখে মনে হচ্ছে আপনি নিজের সমস্যার কারণ খুঁজে পেয়েছেন (কোনও স্ব্যাপ বরাদ্দ নেই) - আপনি এখন কীভাবে এনক্রিপ্ট হওয়া সোয়াপ সেট আপ করবেন তা জানতে চাইছেন? হতে পারে আপনি প্রশ্নটি সম্পাদনা করতে পারেন বা একটি নতুন প্রশ্ন শুরু করতে পারেন।
থোমাস্রুটার

1
আমি এখনও র‌্যাম-সুন্দর স্টাইলের জিনিসটিতে আগ্রহী কারণ আমার অদলবদল ফাইল থাকা সত্ত্বেও আমার প্রশ্নে বর্ণিতটির মতো সমস্যা ছিল আমার।
স্যাম কিং

উত্তর:


2

আমি সবেমাত্র আবিষ্কার করেছি যে আমার সিস্টেমে কোনও অদলবদল নেই

যদি এটি সত্য হয়, তবে সম্ভবত এটি সমস্যার অবদান রাখছে।

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

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

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

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

আমার সিস্টেমটি থ্র্যাশ করার সময় ইউআই সাড়া জাগানোর বিষয়টি নিশ্চিত করার কোনও উপায় আছে কি?

আপনার যত পরিমাণ র‌্যাম রয়েছে তা সমস্যা হলে আপনি যা কিছু করতে পারেন তা কেবল একটি হ্যাক the আসল সমাধানটি হ'ল আরও বেশি র‌্যাম কিনে নেওয়া (যদিও আপনার ক্ষেত্রে আমি উল্লেখ করেছি যে আপনি কেবল ভিএমগুলিকে কম বরাদ্দ দিতে সক্ষম হতে পারেন)।

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

আমি মেমরির জন্য "সুন্দর" এর মতো কিছু কল্পনা করতে পারি (যাতে আমি Chrome এবং আমার ভিএমকে সুন্দর করতে পারি)

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

"মেমরি ফর মেমোরি" এর আর একটি মোটামুটি সমান্তরাল স্বাপ - আপনি প্রতিটি প্রক্রিয়া স্বতন্ত্রভাবে কতটা অদলবদল করতে পারবেন তা নিয়ন্ত্রণ করতে পারবেন না তবে কোনটি প্রক্রিয়া আপনি সক্রিয়ভাবে ব্যবহার করছেন তা কার্যকর করার জন্য সিস্টেমটি বেশ ভাল কাজ করে এবং তাই এটি রাখা উচ্চতর অগ্রাধিকার র্যাম.

তবে আমি যেমনটি বলেছি এবং সোনার নিয়ম অনুসারে, আপনি যদি র‌্যামের বাইরে চলে যান তবে আরও র‌্যাম কেনা হ'ল কমপক্ষে মাথা ব্যথা এবং ত্রুটিগুলি সহ সমাধান solution

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