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