আমার একটি কাস্টম সার্ভার অ্যাপ্লিকেশন রয়েছে যা উইন্ডোজ 2008 আর 2 এ চলে। এটি একটি বাড়ির উত্সাহিত উইন্ডোজ পরিষেবা যা। লিখিত অনেকগুলি কাস্টম টার্মিনাল সমর্থন করে। আমার একটি টেস্ট মেশিন রয়েছে যা লাইভ সার্ভারের সাথে একই রকম স্পেসিফিকেশন রয়েছে এবং আমার কাছে ক্লায়েন্ট সিমুলেটরগুলির একটি সেট রয়েছে যা আমি লোড উত্পাদন করতে ব্যবহার করতে পারি যা আসল সিস্টেমের যুক্তিসঙ্গত আনুমানিক। এগুলির মধ্যে আমার 12,000 সমর্থন করতে সক্ষম হওয়া দরকার এবং বর্তমানে সার্ভারটির মেমরি শেষ হচ্ছে না (পেজিং ছাদ দিয়ে চলছে)।
আমার পরিকল্পনা ছিল কেবলমাত্র সিমুলেটরগুলির 100 টি শুরু করা, মেমরির ব্যবহার পরিমাপ করা, আবার আরও 100 টি পরিমাপ মেমরি শুরু করা এবং পেজিং শুরু হওয়া অবধি পুনরাবৃত্তি করুন (বাস্তবে আমি তিনটি এর বেশি পয়েন্ট গ্রহণ করব)) এটির জন্য আমার একটি চিত্র দেওয়া উচিত 100 সিমুলেটরগুলির জন্য অতিরিক্ত মেমরির পরিমাণ প্রয়োজন এবং কত মেমরি প্রয়োজন তা প্রজেক্ট করতে আমাকে সক্ষম করুন। সার্ভারের নেওয়া সম্পূর্ণ 2 টিবি ($ 150,000 মূল্য) কেনা এড়াতে আমার কেবল মোটামুটি ধারণা +/- 30Gb দরকার। আমার প্রশ্ন হ'ল এটি ব্যবহারের কোনও যুক্তিসঙ্গত পদ্ধতি কিনা এবং যদি কোন পারফরম্যান্স কাউন্টারগুলি প্রকৃতপক্ষে ব্যবহৃত মেমরির পরিমাণ দিতে আপনি নিরীক্ষণ করবেন?
ওয়ার্কিং সেট, প্রাইভেট বাইটস, কমিটেড, শেয়ার্ড, ভার্চুয়াল এবং অন্যান্য সমস্ত মেমরি শর্তাবলী আমাকে বিভ্রান্ত করে বলে আমি এখানে বিশেষত স্মৃতি সম্পর্কে কথা বলছি। আমি মনে করি আমি নিজের দ্বারা সিপিইউ, আইও এবং নেটওয়ার্কিং পরিচালনা করতে পারি। অন্য যে জিনিসটি আমি লক্ষ্য করেছি তা হ'ল নেট ক্যাশে যা উপলব্ধ রয়েছে তার উপর নির্ভর করে এর মেমরির ব্যবহার সামঞ্জস্য করে যা ট্রেন্ডকে দর্শন করা শক্ত করে তোলে।