প্রাচীর ঘড়ির সময়, ব্যবহারকারীর সময় এবং সিপু সময়ের মধ্যে পার্থক্যগুলি কী


14

আমরা গ্রিডইঙ্গাইন দিয়ে কম্পিউটিং কাজ চালাচ্ছি। প্রতিটি কাজ 3 টি বিভিন্ন সময় ফেরত দেয়:

  • ওয়াল ঘড়ির সময়
  • ব্যবহারকারীর সময়
  • সিপিইউ সময়

এই তিনটির মধ্যে পার্থক্য কী? এই তিনটির মধ্যে দুটি অ্যাপ্লিকেশন / স্ক্রিপ্টের পারফরম্যান্সের তুলনায় সবচেয়ে উপযুক্ত

উত্তর:


18

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

সিপিইউ আপনার কোড চালাতে যে পরিমাণ সময় ব্যয় করেছিল তা ব্যবহারকারীর সময় পরিমাপ করে । এটি চলমান সম্ভবত অন্য কিছু গণনা করে না, এবং কার্নেলের মধ্যে ব্যয় করা CPU সময় গণনা করে না (যেমন ফাইল I / O ফাইলের জন্য)।

সিপিইউ সময় সিপিইউতে আপনার কোড চালিয়ে বা আপনার কোড দ্বারা অনুরোধকৃত যেকোন সময় ব্যয় করে। এর মধ্যে কার্নেলের সময় অন্তর্ভুক্ত রয়েছে।

"ব্যবহারকারীর সময়" পরিমাপটি বিভিন্ন কাজের কর্মক্ষমতা পরিমাপের জন্য সম্ভবত সবচেয়ে উপযুক্ত, যেহেতু এটি সিস্টেমে ঘটে যাওয়া অন্যান্য বিষয়গুলির দ্বারা কমপক্ষে প্রভাবিত হবে।


3

উইকিপিডিয়া থেকে:

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

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

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