অ্যান্ড্রয়েড

লিনাক্স সময় কমান্ড

লিনাক্স ক্লাস-৪.১ Linux File Permission

লিনাক্স ক্লাস-৪.১ Linux File Permission

সুচিপত্র:

Anonim

প্রদত্ত কমান্ডটি চালাতে কত সময় নেয় তা নির্ধারণ করতে টাইম কমান্ড ব্যবহার করা হয়। এটি আপনার স্ক্রিপ্ট এবং কমান্ডগুলির কার্যকারিতা পরীক্ষা করার জন্য দরকারী।

উদাহরণস্বরূপ, যদি আপনার দুটি একই স্ক্রিপ্ট একই কাজ করে থাকে এবং আপনি কোনটি আরও ভালভাবে সম্পাদন করতে চান তা জানতে আপনি প্রতিটি স্ক্রিপ্টের কার্যকর সময়কাল নির্ধারণ করতে লিনাক্স সময় কমান্ড ব্যবহার করতে পারেন।

সময় কমান্ড সংস্করণ

সর্বাধিক ব্যবহৃত লিনাক্স শেল বাশ এবং জেডএস উভয়েরই টাইম কমান্ডের নিজস্ব অন্তর্নির্মিত সংস্করণ রয়েছে যা জ্ঞু টাইম কমান্ডের চেয়ে বেশি প্রাধান্য পেয়েছে।

সময়টি বাইনারি বা অন্তর্নির্মিত কীওয়ার্ড কিনা তা নির্ধারণ করতে আপনি type কমান্ডটি ব্যবহার করতে পারেন।

type time

# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time

গনু টাইম কমান্ডটি ব্যবহার করতে, আপনাকে টাইম বাইনারিটির পুরো পথ নির্দিষ্ট করতে হবে, সাধারণত /usr/bin/time , env কমান্ড ব্যবহার করতে হবে বা একটি অগ্রণী ব্যাকস্ল্যাশ- \time ব্যবহার করা \time যা উভয় এবং বিল্ট-ইনগুলি ব্যবহারে বাধা দেয়।

Gnu সময় আপনাকে আউটপুট ফর্ম্যাট করতে দেয় এবং মেমরি I / O এবং IPC কলগুলির মতো অন্যান্য দরকারী তথ্য সরবরাহ করে।

লিনাক্স টাইম কমান্ড ব্যবহার করা

নিম্নলিখিত উদাহরণে, আমরা উইজেট সরঞ্জামটি ব্যবহার করে লিনাক্স কার্নেলটি ডাউনলোড করতে সময়টি পরিমাপ করতে যাচ্ছি:

time wget

আউটপুট হিসাবে কী মুদ্রণ করা হবে তা আপনি যে সময় কমান্ডটি ব্যবহার করছেন তার সংস্করণের উপর নির্ভর করে:

# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps

  • আসল বা মোট বা বিচ্ছিন্ন (ওয়াল ক্লক টাইম) হল কলটি শুরু হওয়ার থেকে শেষের সময়। wget কমান্ডটি শেষ না হওয়া অবধি আপনি Enter কীটি চাপার মুহুর্তের সময়। ব্যবহারকারী - ব্যবহারকারী মোডে ব্যয় করা পরিমাণ সিপিইউ সময়। সিস্টেম বা সিস্টেম - কার্নেল মোডে ব্যয় করা পরিমাণ CPU সময় time

উপসংহার

এতক্ষণে আপনার কীভাবে টাইম কমান্ডটি ব্যবহার করবেন সে সম্পর্কে একটি ভাল বোঝা উচিত। আপনি যদি Gnu টাইম কমান্ড সম্পর্কে আরও জানতে চান তবে টাইম ম্যান পৃষ্ঠাটি দেখুন।

সময় টার্মিনাল