এই কমান্ড টাইম যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
সময় - প্রোগ্রাম চালান এবং সিস্টেম রিসোর্স ব্যবহার সংক্ষিপ্ত করুন
সাইনোপিসিস
সময় [ -apqvV ] [ -f বিন্যাসে ] [ -o ফাইল ]
[ --সংযোজন ] [ -- ভারবোস ] [ -- শান্ত ] [ -- বহনযোগ্যতা ]
[ --ফরম্যাট=বিন্যাসে ] [ --আউটপুট=ফাইল ] [ --সংস্করণ ]
[ --help ] কমান্ড [ এআরজিএস ]
বর্ণনাঃ
সময় প্রোগ্রাম চালান কমান্ড যেকোনো প্রদত্ত আর্গুমেন্ট সহ ARG...। কখন কমান্ড সমাপ্তি, সময়
দ্বারা ব্যবহৃত সম্পদ সম্পর্কে তথ্য প্রদর্শন করে কমান্ড (স্ট্যান্ডার্ড ত্রুটি আউটপুটে, দ্বারা
ডিফল্ট). যদি কমান্ড অ-শূন্য অবস্থা সহ প্রস্থান, সময় একটি সতর্কতা বার্তা প্রদর্শন করে এবং
প্রস্থান অবস্থা।
সময় দ্বারা ব্যবহৃত সম্পদ সম্পর্কে কোন তথ্য প্রদর্শন করা হবে তা নির্ধারণ করে কমান্ড থেকে
স্ট্রিং বিন্যাসে. যদি কমান্ড লাইনে কোন বিন্যাস নির্দিষ্ট করা না থাকে তবে
এনভায়রনমেন্ট ভেরিয়েবল সেট করা হয়, এর মান ফরম্যাট হিসেবে ব্যবহার করা হয়। অন্যথায়, একটি ডিফল্ট বিন্যাস
মধ্যে নির্মিত সময় ব্যবহৃত হয়.
বিকল্পগুলি সময় আগে কমান্ড লাইনে উপস্থিত হতে হবে কমান্ড. আদেশে যা কিছু
লাইন পরে কমান্ড আর্গুমেন্ট হিসাবে পাস করা হয় কমান্ড.
বিকল্প
-o ফাইল, --আউটপুট=ফাইল
সম্পদ ব্যবহার পরিসংখ্যান লিখুন ফাইল স্ট্যান্ডার্ড ত্রুটি স্ট্রীমের পরিবর্তে।
ডিফল্টরূপে, এটি ফাইলটিকে ওভাররাইট করে, ফাইলের পূর্ববর্তী বিষয়বস্তু ধ্বংস করে।
এই বিকল্পটি ইন্টারেক্টিভ প্রোগ্রাম এবং তথ্য সংগ্রহের জন্য দরকারী
যে প্রোগ্রামগুলো স্ট্যান্ডার্ড এরর স্ট্রীমে আউটপুট তৈরি করে।
-a, --সংযোজন
এটি ওভাররাইট করার পরিবর্তে আউটপুট ফাইলে সম্পদ ব্যবহারের তথ্য যোগ করুন।
এই বিকল্পটি শুধুমাত্র `-o' বা `--আউটপুট' বিকল্পের সাথে উপযোগী।
-f বিন্যাস, --ফরম্যাট বিন্যাসে
ব্যবহার বিন্যাসে ফর্ম্যাট স্ট্রিং হিসাবে যা এর আউটপুট নিয়ন্ত্রণ করে সময়. নিচে দেখুন
অধিক তথ্য.
--help কমান্ড লাইন বিকল্পগুলির একটি সারাংশ প্রিন্ট করুন এবং প্রস্থান করুন।
-p, -- বহনযোগ্যতা
POSIX স্ট্যান্ডার্ড 1003.2 এর সাথে সামঞ্জস্যের জন্য নিম্নলিখিত বিন্যাস স্ট্রিং ব্যবহার করুন:
বাস্তব % ই
ব্যবহারকারী %U
sys %S
-v, -- ভারবোস
অন্তর্নির্মিত ভার্বোজ বিন্যাস ব্যবহার করুন, যা প্রতিটি উপলব্ধ তথ্য প্রদর্শন করে
প্রোগ্রামের রিসোর্স এর নিজস্ব লাইনে ব্যবহার করে, এর একটি ইংরেজি বর্ণনা সহ
অর্থ।
-- শান্ত
প্রোগ্রামের অবস্থা শূন্য থেকে ভিন্ন হলেও রিপোর্ট করবেন না।
-V, --সংস্করণ
এর সংস্করণ নম্বর প্রিন্ট করুন সময় এবং প্রস্থান করুন।
ফরম্যাটিং দ্য আউটপুট
বিন্যাস স্ট্রিং বিন্যাসে এর বিষয়বস্তু নিয়ন্ত্রণ করে সময় আউটপুট বিন্যাস স্ট্রিং পারেন
`-f' বা `--ফর্ম্যাট', `-v' বা `--ভার্বোস', বা `-p' বা `--পোর্টেবিলিটি' ব্যবহার করে সেট করা হবে
বিকল্প যদি তাদের দেওয়া না হয়, তবে এনভায়রনমেন্ট ভেরিয়েবল সেট করা আছে, এর মান হল
ফরম্যাট স্ট্রিং হিসাবে ব্যবহৃত হয়। অন্যথায়, একটি অন্তর্নির্মিত ডিফল্ট বিন্যাস ব্যবহার করা হয়। ডিফল্ট
বিন্যাস হল:
% ব্যবহারকারী % সিস্টেম % ইলাপসড % PCPU (%Xtext+%Ddata %Mmax)k
%Iinputs+%Outputs (%Fmajor+%Rminor)পৃষ্ঠার ত্রুটি %Wswaps
ফরম্যাট স্ট্রিং সাধারণত 'রিসোর্স স্পেসিফায়ার' সমতল টেক্সট দিয়ে ছেদ করে থাকে।
বিন্যাস স্ট্রিং-এ একটি শতাংশ চিহ্ন (`%') নিম্নলিখিত অক্ষরটিকে ব্যাখ্যা করার কারণ করে
একটি রিসোর্স স্পেসিফায়ার হিসাবে, যা ফর্ম্যাটিং অক্ষরগুলির অনুরূপ printf,(3)
ফাংশন.
একটি ব্যাকস্ল্যাশ (`\') একটি `ব্যাকস্ল্যাশ এস্কেপ' প্রবর্তন করে, যা একক ভাষায় অনুবাদ করা হয়
আউটপুট উপর মুদ্রণ অক্ষর. `\t' একটি ট্যাব অক্ষর আউটপুট করে, `\n' একটি নতুন লাইন আউটপুট করে এবং
`\\' একটি ব্যাকস্ল্যাশ আউটপুট করে। একটি ব্যাকস্ল্যাশ এর পরে অন্য কোন অক্ষর একটি প্রশ্ন আউটপুট করে
চিহ্ন (`?') এর পরে একটি ব্যাকস্ল্যাশ, এটি বোঝাতে যে একটি অবৈধ ব্যাকস্ল্যাশ এস্কেপ ছিল
দেওয়া।
ফরম্যাট স্ট্রিং-এর অন্যান্য টেক্সট আউটপুটে মৌখিকভাবে কপি করা হয়। সময় সর্বদা একটি প্রিন্ট করে
newline প্রিন্ট করার পর রিসোর্স ব্যবহার তথ্য, তাই সাধারণত ফরম্যাট স্ট্রিং শেষ হয় না
একটি নতুন লাইন অক্ষর সহ (বা `\n')।
অনেক সম্পদ স্পেসিফিকেশন আছে. সমস্ত সংস্থান এর সমস্ত সংস্করণ দ্বারা পরিমাপ করা হয় না
ইউনিক্স, তাই কিছু মান শূন্য হিসাবে রিপোর্ট করা যেতে পারে। শতাংশ অনুসরণ করে যে কোনো চরিত্র
নীচের সারণীতে তালিকাভুক্ত নয় এমন চিহ্নের ফলে একটি প্রশ্ন চিহ্ন (`?') আউটপুট হতে পারে,
সেই অক্ষরটি অনুসরণ করে, নির্দেশ করতে যে একটি অবৈধ সম্পদ নির্দিষ্টকরণ দেওয়া হয়েছিল।
রিসোর্স স্পেসিফায়ার, যা দ্বারা স্বীকৃত একটি সুপারসেট tcsh শেল(1) বিল্টইন
'সময়' কমান্ড, হল:
% A আক্ষরিক `%'।
C কমান্ডের নাম এবং কমান্ড লাইন আর্গুমেন্ট টাইম করা হচ্ছে।
D কিলোবাইটে প্রক্রিয়াটির শেয়ার না করা ডেটা এলাকার গড় আকার।
ই প্রক্রিয়া দ্বারা ব্যবহৃত বাস্তব (ওয়াল ঘড়ি) সময়, মধ্যে
[ঘন্টা:]মিনিট:সেকেন্ড।
F মেজর সংখ্যা, বা I/O-প্রয়োজনীয়, পৃষ্ঠার ত্রুটি যা ঘটেছিল
প্রক্রিয়া চলমান ছিল। এগুলি এমন ত্রুটি যেখানে পৃষ্ঠাটি আসলে স্থানান্তরিত হয়েছে৷
প্রাথমিক স্মৃতির বাইরে।
I প্রক্রিয়া দ্বারা ফাইল সিস্টেম ইনপুট সংখ্যা.
K কিলোবাইটে প্রক্রিয়াটির গড় মোট (ডেটা+স্ট্যাক+টেক্সট) মেমরি ব্যবহার।
M সর্বাধিক আবাসিক সেট আকার প্রক্রিয়াটির জীবদ্দশায়, কিলোবাইটে।
O প্রক্রিয়া দ্বারা ফাইল সিস্টেম আউটপুট সংখ্যা.
CPU এর শতকরা শতাংশ যে এই কাজ পেয়েছে। এটি শুধুমাত্র ব্যবহারকারী + সিস্টেম সময়
মোট চলমান সময় দ্বারা ভাগ। এটি একটি শতাংশ চিহ্নও প্রিন্ট করে।
R গৌণ, বা পুনরুদ্ধারযোগ্য, পৃষ্ঠার ত্রুটির সংখ্যা। এই পেজ যে না
বৈধ (তাই তারা দোষ) কিন্তু যা এখনও অন্যান্য ভার্চুয়াল দ্বারা দাবি করা হয়নি
পৃষ্ঠাগুলি এইভাবে পৃষ্ঠার তথ্য এখনও বৈধ কিন্তু সিস্টেম টেবিল আবশ্যক
আপডেট করা
• প্রক্রিয়ার পক্ষে সিস্টেমের দ্বারা ব্যবহৃত CPU-সেকেন্ডের মোট সংখ্যা (in
কার্নেল মোড), সেকেন্ডে।
• CPU-সেকেন্ডের মোট সংখ্যা যা প্রক্রিয়াটি সরাসরি ব্যবহার করা হয়েছে (ব্যবহারকারী মোডে),
সেকেন্ডের ভিতর.
W কতবার প্রক্রিয়াটি প্রধান মেমরি থেকে অদলবদল করা হয়েছে।
X কিলোবাইটে প্রক্রিয়ায় ভাগ করা পাঠ্যের গড় পরিমাণ।
Z সিস্টেমের পৃষ্ঠার আকার, বাইটে। এটি একটি প্রতি-সিস্টেম ধ্রুবক, কিন্তু পরিবর্তিত হয়
সিস্টেমের মধ্যে।
c যতবার প্রক্রিয়াটি অনিচ্ছাকৃতভাবে প্রসঙ্গ-সুইচ করা হয়েছিল (কারণ
সময় স্লাইস মেয়াদ শেষ)।
e অতিবাহিত বাস্তব (ওয়াল ঘড়ি) সময় প্রক্রিয়া দ্বারা ব্যবহৃত, সেকেন্ডে.
k প্রক্রিয়ায় প্রদত্ত সংকেতের সংখ্যা।
p কিলোবাইটে প্রক্রিয়াটির গড় আনশেয়ারড স্ট্যাকের আকার।
r প্রক্রিয়া দ্বারা প্রাপ্ত সকেট বার্তার সংখ্যা।
s প্রক্রিয়া দ্বারা প্রেরিত সকেট বার্তার সংখ্যা।
t প্রক্রিয়াটির গড় বাসিন্দা সেট আকার, কিলোবাইটে।
w কতবার প্রোগ্রামটি স্বেচ্ছায় প্রসঙ্গ-সুইচ করা হয়েছিল, এর জন্য
একটি I/O অপারেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করার সময় উদাহরণ।
x কমান্ডের প্রস্থান অবস্থা।
উদাহরণ
কমান্ড চালাতে `wc জন্য / etc / হোস্ট' এবং ডিফল্ট তথ্য দেখান:
সময় wc জন্য / etc / হোস্ট
'ls -Fs' কমান্ড চালাতে এবং শুধুমাত্র ব্যবহারকারী, সিস্টেম এবং মোট সময় দেখান:
সময় -f "\t%E বাস্তব,\t%U ব্যবহারকারী,\t%S sys" ls -Fs
BORK ফাইলটি সম্পাদনা করতে এবং `সময়' থাকতে অতিবাহিত সময় এবং সংকেতের সংখ্যা যোগ করুন
ফাইল `লগ', পরিবেশ ভেরিয়েবল `টাইম' থেকে ফরম্যাট স্ট্রিং পড়া:
এক্সপোর্ট TIME="\t%E,\t%k" # ব্যাশ বা ksh ব্যবহার করলে
setenv TIME "\t%E,\t%k" # যদি csh বা tcsh ব্যবহার করে
সময় -a -o লগ emacs bork
ব্যবহারকারীরা সজোরে আঘাত বহিরাগত চালানোর জন্য শেলকে একটি সুস্পষ্ট পথ ব্যবহার করতে হবে সময়
কমান্ড এবং শেল বিল্টইন বৈকল্পিক নয়। সিস্টেম যেখানে সময় মধ্যে ইনস্টল করা হয় , / Usr / বিন,
প্রথম উদাহরণ হয়ে যাবে
/usr/bin/time wc জন্য / etc / হোস্ট
সঠিকতা
অতিবাহিত সময় প্রোগ্রামটি সম্পাদনের সাথে পারমাণবিকভাবে সংগ্রহ করা হয় না; হিসেবে
ফলাফল, উদ্ভট পরিস্থিতিতে (যদি সময় কমান্ড বন্ধ বা অদলবদল করা হয়
প্রোগ্রামটি কখন প্রস্থান করা হচ্ছে এবং কখন সময় কত সময় লেগেছে তা গণনা করে
চালান), এটি প্রকৃত মৃত্যুদন্ডের সময়ের চেয়ে অনেক বড় হতে পারে।
যখন একটি কমান্ডের চলমান সময় প্রায় শূন্য হয়, তখন কিছু মান (যেমন, শতাংশ
ব্যবহৃত CPU এর) হয় শূন্য (যা ভুল) বা একটি প্রশ্ন চিহ্ন হিসাবে রিপোর্ট করা যেতে পারে।
দ্বারা দেখানো অধিকাংশ তথ্য সময় থেকে প্রাপ্ত অপেক্ষা করুন3(2) সিস্টেম কল। সংখ্যাগুলো হলো
শুধুমাত্র হিসাবে ভাল যারা দ্বারা ফিরে অপেক্ষা করুন3(2)। একটি নেই এমন সিস্টেমে অপেক্ষা করুন3(2) কল
যে স্থিতি তথ্য প্রদান করে, বার(2) পরিবর্তে সিস্টেম কল ব্যবহার করা হয়। যাইহোক, এটা
তুলনায় অনেক কম তথ্য প্রদান করে অপেক্ষা করুন3(2), তাই সেই সিস্টেমে সময় রিপোর্ট
সম্পদের অধিকাংশই শূন্য।
'%I' এবং '%O' মানগুলি শুধুমাত্র 'বাস্তব' ইনপুট এবং আউটপুট এবং এতে অন্তর্ভুক্ত নয়
যারা ক্যাশিং ডিভাইস দ্বারা সরবরাহ করা হয়। `%I' এবং `%O' দ্বারা রিপোর্ট করা `বাস্তব' I/O এর অর্থ
ওয়ার্কস্টেশন, বিশেষ করে ডিস্কবিহীনদের জন্য গোলমাল হতে পারে।
কারণ নির্ণয়
সার্জারির সময় প্রোগ্রামটি প্রস্থান করলে, থেমে গেলে বা একটি সংকেত দ্বারা সমাপ্ত হলে কমান্ডটি ফিরে আসে। যদি
প্রোগ্রাম স্বাভাবিকভাবে প্রস্থান, এর রিটার্ন মান সময় প্রোগ্রামের রিটার্ন মান
এটা সঞ্চালিত এবং পরিমাপ. অন্যথায়, রিটার্ন মান 128 প্লাস সংখ্যা
সংকেত যা প্রোগ্রামটি বন্ধ বা বন্ধ করে দেয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে সময় ব্যবহার করুন