আইওজোন
এটি হল iozone কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
আইওজোন - ফাইল সিস্টেম বেঞ্চমার্ক
সাইনোপিসিস
আইওজোন [-a|-A] [-s filesize_Kb] [-r রেকর্ড_সাইজ_কেবি] [-f [পথ] ফাইলের নাম] [-i পরীক্ষা] [-E]
[-p] [-m] [-M] [-t শিশু] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d মাইক্রোসেকেন্ড] [-F পথ1 পথ2...] [-V প্যাটার্ন ] [-j দীর্ঘ] [-T] [-C] [-B]
[-D] [-G] [-I] [-H গভীরতা] [-k গভীরতা] [-U পর্বত বিন্দু] [-S ক্যাশে_সাইজ] [-O] [-L লাইন_সাইজ]
[-K] [-N] [-Q] [-P start_cpu] [-c] [-e] [-b Excel.xls] [-J মিলিসেকেন্ড] [-X
[পথ] ফাইলের নাম] [-Y [পথ] ফাইলের নাম] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q সর্বোচ্চ_রেকর্ডসাইজ_কেবি] [-+d] [-+উ] [-+মি
ক্লায়েন্ট_ফাইলের নাম] [-+n] [-+এন] [-+পি শতাংশ_পড়া] [-+আর] [-+টি] [-+l] [-+এল] [-+ডি] [-+এ
madvise_নির্বাচক] [-+ঘ হোস্ট-নেম] [-+টি] [-+w শতাংশ de-dupable]
বর্ণনাঃ
আইওজোন একটি ফাইল সিস্টেম বেঞ্চমার্ক টুল। বেঞ্চমার্ক বিভিন্ন ধরনের উৎপন্ন করে এবং পরিমাপ করে
ফাইল অপারেশন। আইওজোন অনেক মেশিনে পোর্ট করা হয়েছে এবং অনেক অপারেটিং এর অধীনে চলে
সিস্টেম এই দস্তাবেজটি পরীক্ষিত বিভিন্ন ধরণের অপারেশনকে কভার করবে
পাশাপাশি কমান্ড লাইনের সমস্ত বিকল্পের কভারেজ।
আইওজোন একটি বিক্রেতার কম্পিউটারের একটি বিস্তৃত ফাইল সিস্টেম বিশ্লেষণ নির্ধারণের জন্য দরকারী
প্ল্যাটফর্ম নিম্নলিখিত ক্রিয়াকলাপগুলির জন্য বেঞ্চমার্ক পরীক্ষা ফাইল I/O কার্যকারিতা।
পড়ুন, লিখুন, পুনরায় পড়ুন, পুনরায় লিখুন, পিছনের দিকে পড়ুন, স্ট্রাইডেড পড়ুন, ফ্রেড করুন, লিখুন,
র্যান্ডম পঠন/লিখুন, প্রিড/পাইরাইট ভেরিয়েন্ট
কম্পিউটার সাধারণত একটি অ্যাপ্লিকেশন মাথায় রেখে কেনা হয়, এটি সম্ভবত এটিও
সময়ের সাথে সাথে অ্যাপ্লিকেশন মিশ্রণ পরিবর্তন হবে। অনেক বিক্রেতা তাদের অপারেটিং উন্নত করেছে
কিছু প্রায়শই ব্যবহৃত অ্যাপ্লিকেশনের জন্য সিস্টেমগুলি ভাল কাজ করে। যদিও এই ত্বরান্বিত
I/O এই কয়েকটি অ্যাপ্লিকেশনের জন্য এটি সম্ভবত সিস্টেমটি ভাল কাজ নাও করতে পারে
অন্যান্য অ্যাপ্লিকেশনের জন্য যা অপারেটিং সিস্টেম দ্বারা লক্ষ্য করা হয়নি। এর একটি উদাহরণ
বর্ধনের ধরন হল: ডাটাবেস। অনেক অপারেটিং সিস্টেম টেস্ট ও টিউন করেছে
ফাইল সিস্টেম তাই এটি ডাটাবেসের সাথে ভাল কাজ করে। ডাটাবেস ব্যবহারকারীরা খুশি, অন্য
ব্যবহারকারীরা এত খুশি নাও হতে পারে কারণ পুরো সিস্টেমটি সিস্টেমের সমস্ত সংস্থান দিতে পারে
ডাটাবেস ব্যবহারকারীদের জন্য অন্য সব ব্যবহারকারীর খরচে। সিস্টেমে সময় রোল হিসাবে
প্রশাসক সিদ্ধান্ত নিতে পারেন যে আরও কয়েকটি অফিস অটোমেশন কাজ এতে স্থানান্তরিত হতে পারে
মেশিন লোড এখন একটি র্যান্ডম রিডার অ্যাপ্লিকেশন (ডাটাবেস) থেকে a এ স্থানান্তরিত হতে পারে
ক্রমিক পাঠক। ব্যবহারকারীরা আবিষ্কার করতে পারে যে এটি চালানোর সময় মেশিনটি খুব ধীর
নতুন অ্যাপ্লিকেশন এবং এই প্ল্যাটফর্ম কেনার সিদ্ধান্ত নিয়ে অসন্তুষ্ট হন। দ্বারা
ব্যবহার আইওজোন একটি বিস্তৃত ফাইল সিস্টেম কর্মক্ষমতা কভারেজ পেতে ক্রেতার সম্ভাবনা অনেক বেশি
কোন গরম বা ঠান্ডা দাগ দেখতে এবং একটি প্ল্যাটফর্ম এবং অপারেটিং সিস্টেম বেছে নিন যা আরও ভাল
সুষম.
বিকল্প
-a সম্পূর্ণ স্বয়ংক্রিয় মোড নির্বাচন করতে ব্যবহৃত. আউটপুট তৈরি করে যা সমস্ত পরীক্ষিত ফাইলকে কভার করে
4k থেকে 16M ফাইলের আকারের জন্য 64k থেকে 512M রেকর্ড আকারের জন্য অপারেশন।
-A স্বয়ংক্রিয় মোডের এই সংস্করণটি আরও কভারেজ সরবরাহ করে তবে একগুচ্ছ সময় ব্যয় করে।
সার্জারির -a বিকল্পটি স্বয়ংক্রিয়ভাবে একবার 64k এর কম স্থানান্তর আকার ব্যবহার করা বন্ধ করবে
ফাইলের আকার 32M বা বড়। এই সময় বাঁচে. দ্য -A বিকল্প বলে আইওজোন ওটাই তুমি
অপেক্ষা করতে ইচ্ছুক এবং ছোট স্থানান্তরের জন্য ঘন কভারেজ চান এমনকি যখন ফাইল
আকার খুব বড়। লক্ষ্য করুন: এই বিকল্পটি অবমুক্ত করা হয়েছে৷ আইওজোন সংস্করণ 3.61। ব্যবহার করুন
-az -i 0 -i 1 পরিবর্তে.
-b ফাইলের নাম
একটি ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয় যা একটি Excel সামঞ্জস্যপূর্ণ ফাইলের আউটপুটের জন্য ব্যবহার করা হবে
যে ফলাফল ধারণ করে.
-B mmap() ফাইল ব্যবহার করুন। এর ফলে সমস্ত অস্থায়ী ফাইল পরিমাপ করা হচ্ছে
mmap() ইন্টারফেস দিয়ে তৈরি এবং অ্যাক্সেস করা হয়েছে। কিছু অ্যাপ্লিকেশন চিকিত্সা করতে পছন্দ করে
মেমরির অ্যারে হিসাবে ফাইল। এই অ্যাপ্লিকেশন mmap() ফাইল এবং তারপর শুধু অ্যাক্সেস
ফাইল I/O সঞ্চালনের জন্য লোড এবং স্টোর সহ অ্যারে।
-c সময় গণনার মধ্যে close() অন্তর্ভুক্ত করুন। আপনি যদি সন্দেহ করেন তবেই এটি কার্যকর
close() বর্তমানে পরীক্ষার অধীনে অপারেটিং সিস্টেমে ভাঙ্গা হয়েছে। এটা দরকারী হতে পারে
NFS সংস্করণ 3 পরীক্ষার জন্য পাশাপাশি nfs3_commit কাজ করছে কিনা তা সনাক্ত করতে সহায়তা করার জন্য
ভাল।
-C থ্রুপুট পরীক্ষায় প্রতিটি শিশুর দ্বারা স্থানান্তরিত বাইট দেখান। দরকারী যদি আপনার
ফাইল I/O বা প্রক্রিয়া ব্যবস্থাপনায় অপারেটিং সিস্টেমের কোনো অনাহার সমস্যা আছে।
-d # বাধার বাইরে মাইক্রোসেকেন্ড বিলম্ব। থ্রুপুট পরীক্ষার সময় সব থ্রেড বা
পরীক্ষা শুরু করার আগে প্রক্রিয়াগুলিকে বাধা দিতে বাধ্য করা হয়। সাধারণত, সব
থ্রেড বা প্রক্রিয়া একই মুহুর্তে প্রকাশিত হয়। এই বিকল্পটি একজনকে অনুমতি দেয়
প্রতিটি প্রক্রিয়ার মুক্তির মধ্যে মাইক্রোসেকেন্ডে একটি নির্দিষ্ট সময় বিলম্ব করুন বা
থ্রেড।
-D mmap ফাইলে msync(MS_ASYNC) ব্যবহার করুন। এটি অপারেটিং সিস্টেমকে বলে যে সমস্ত
mmap স্পেসে ডেটা অসিঙ্ক্রোনাসভাবে ডিস্কে লিখতে হবে।
-e সময় গণনার মধ্যে ফ্লাশ (fsync,fflush) অন্তর্ভুক্ত করুন
-E এক্সটেনশন পরীক্ষা নির্বাচন করতে ব্যবহৃত. শুধুমাত্র কিছু প্ল্যাটফর্মে উপলব্ধ। প্রিড ব্যবহার করে
ইন্টারফেসগুলি।
-f ফাইলের নাম
পরীক্ষার অধীনে অস্থায়ী ফাইলের জন্য ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয়। এই যখন দরকারী
আনমাউন্ট বিকল্পটি ব্যবহার করা হয়। পরীক্ষার মধ্যে আনমাউন্ট দিয়ে পরীক্ষা করার সময় এটি প্রয়োজনীয়
পরীক্ষার অধীনে থাকা অস্থায়ী ফাইলটি এমন একটি ডিরেক্টরিতে থাকার জন্য যা আনমাউন্ট করা যেতে পারে। এটাই
প্রক্রিয়া হিসাবে বর্তমান কার্যকারী ডিরেক্টরি আনমাউন্ট করা সম্ভব নয় আইওজোন is
এই ডিরেক্টরিতে চলছে।
-F ফাইলের নাম ফাইলের নাম ফাইলের নাম ?
থ্রুপুট পরীক্ষায় ব্যবহার করা অস্থায়ী ফাইলের প্রতিটি নাম উল্লেখ করুন। দ্য
নামের সংখ্যা প্রসেস বা থ্রেডের সংখ্যার সমান হওয়া উচিত
নির্দিষ্ট
-g # স্বয়ংক্রিয় মোডের জন্য সর্বোচ্চ ফাইলের আকার (Kbytes-এ) সেট করুন। এক এছাড়াও নির্দিষ্ট করতে পারে -g #k (আকার)
Kbytes) বা -g #m (Mbytes আকারে) বা -g #g (Gbytes আকার)। দেখা -n সর্বনিম্ন জন্য
ফাইলের আকার.
-G mmap ফাইলে msync(MS_SYNC) ব্যবহার করুন। এটি অপারেটিং সিস্টেমকে বলে যে সমস্ত ডেটা
mmap স্পেসে সিঙ্ক্রোনাসভাবে ডিস্কে লিখতে হবে।
-h সাহায্য স্ক্রিন প্রদর্শন করে।
-H # # অ্যাসিঙ্ক অপারেশন সহ POSIX async I/O ব্যবহার করুন। আইওজোন এর সাথে POSIX async I/O ব্যবহার করবে
অ্যাসিঙ্ক বাফার থেকে একটি bcopy অ্যাপ্লিকেশন বাফারে ফিরে আসে। এর কিছু সংস্করণ
MSC NASTRAN এইভাবে I/O সম্পাদন করে। এই কৌশল যাতে অ্যাপ্লিকেশন দ্বারা ব্যবহার করা হয়
async I/O একটি লাইব্রেরিতে সঞ্চালিত হতে পারে এবং এতে কোনো পরিবর্তনের প্রয়োজন নেই
অ্যাপ্লিকেশন অভ্যন্তরীণ মডেল।
-i # কোন পরীক্ষা চালানো হবে তা নির্দিষ্ট করতে ব্যবহৃত হয়। (0=লিখুন/পুনরায় লিখুন, 1=পড়ুন/পুনরায় পড়ুন, 2=এলোমেলো-
পড়ুন/লিখুন, 3=পড়া-পিছনে, 4=পুনরায়-লেখা-রেকর্ড, 5=স্ট্রাইড-রিড, 6=পুনরায় লিখুন/পুনরায় লিখুন,
7=fread/Re-fread, 8=মিশ্র কাজের চাপ, 9=pwrite/Re-pwrite, 10=pread/Re-pread,
11=pwritev/Re-pwritev, 12=preadv/Re-preadv)। একজনকে সবসময় 0 উল্লেখ করতে হবে
নিম্নলিখিত পরীক্ষার যেকোনো একটি পরিমাপ করার জন্য একটি ফাইল থাকবে। -i # -i # -i # is
এছাড়াও সমর্থিত যাতে কেউ একাধিক পরীক্ষা নির্বাচন করতে পারে।
-I সমস্ত ফাইল অপারেশনের জন্য সম্ভব হলে সরাসরি IO ব্যবহার করুন। ফাইল সিস্টেমকে বলে যে সব
ফাইলের অপারেশনগুলি হল বাফার ক্যাশে বাইপাস করা এবং সরাসরি ডিস্কে যাওয়া। (না
সমস্ত প্ল্যাটফর্মে উপলব্ধ)
-j # ফাইল অ্যাক্সেসের স্ট্রাইড সেট করুন (# * রেকর্ড আকার)। স্ট্রাইড রিড টেস্ট পড়বে
এই ধাপে রেকর্ড.
-J # প্রতিটি I/O অপারেশনের আগে মিলিসেকেন্ড বিলম্ব। এটি সিপিইউ কম্পিউট চক্রকে অনুকরণ করে
একটি অ্যাপ্লিকেশনের যা একটি I/O অপারেশনের আগে। কেউ ব্যবহার করতে পারে -X or -Y থেকে
প্রতি I/O অপারেশন ভিত্তিতে গণনা চক্র নিয়ন্ত্রণ করুন।
-k # # async অপারেশন সহ POSIX async I/O (কোনও bcopy নয়) ব্যবহার করুন। আইওজোন POSIX ব্যবহার করবে
async I/O এবং কোনো অতিরিক্ত bcopy সঞ্চালন করবে না। দ্বারা ব্যবহৃত বাফার আইওজোন হবে
সরাসরি async I/O সিস্টেম কলে হস্তান্তর করা হয়।
-K পরীক্ষায় কিছু র্যান্ডম অ্যাক্সেস ইনজেক্ট করুন।
-l # চালানোর জন্য প্রসেসের সংখ্যার নিম্ন সীমা সেট করুন। থ্রুপুট পরীক্ষা চালানোর সময়
এই বিকল্পটি ব্যবহারকারীকে সর্বনিম্ন সংখ্যক প্রসেস বা থ্রেড নির্দিষ্ট করতে দেয়
শুরু এই বিকল্পটি এর সাথে একযোগে ব্যবহার করা উচিত -u বিকল্প।
-L # প্রসেসর ক্যাশে লাইনের আকার মান (বাইটে) সেট করুন। বলে আইওজোন প্রসেসর ক্যাশে
লাইনের আকার। পরীক্ষার গতি বাড়ানোর জন্য এটি অভ্যন্তরীণভাবে ব্যবহার করা হয়।
-m বলে আইওজোন অভ্যন্তরীণভাবে একাধিক বাফার ব্যবহার করতে। কিছু অ্যাপ্লিকেশন একটি মধ্যে পড়া
একক বাফার উপর এবং উপর. অন্যদের বাফার একটি অ্যারে আছে. এই বিকল্পটি অনুমতি দেয়
উভয় ধরনের অ্যাপ্লিকেশন সিমুলেট করা হবে। আইওজোন ডিফল্ট আচরণ পুনরায় ব্যবহার করা হয়
অভ্যন্তরীণ বাফার। এই বিকল্পটি একজনকে ডিফল্ট ওভাররাইড করতে এবং ব্যবহার করার অনুমতি দেয়
একাধিক অভ্যন্তরীণ বাফার।
-M আইওজোন uname() কল করবে এবং আউটপুট ফাইলে স্ট্রিং রাখবে।
-n # স্বয়ংক্রিয় মোডের জন্য ন্যূনতম ফাইলের আকার (Kbytes-এ) সেট করুন। এক এছাড়াও নির্দিষ্ট করতে পারে -n #k (আকার)
Kbytes) বা -n #m (Mbytes আকারে) বা -n #g (Gbytes আকার)। দেখা -g সর্বাধিক জন্য
ফাইলের আকার.
-N প্রতি ক্রিয়াকলাপের মাইক্রোসেকেন্ডে রিপোর্ট করুন।
-o রাইটগুলি সিঙ্ক্রোনাসভাবে ডিস্কে লেখা হয়। (O_SYNC)। আইওজোন ফাইল খুলবে
O_SYNC পতাকা সহ। এটি সমস্ত ফাইলকে সম্পূর্ণভাবে ডিস্কে যেতে বাধ্য করে
বেঞ্চমার্কে ফিরে আসার আগে।
-O প্রতি সেকেন্ডে অপারেশনের ফলাফল দিন।
-p এটি প্রতিটি ফাইল অপারেশনের আগে প্রসেসর ক্যাশে পরিষ্কার করে। আইওজোন বরাদ্দ করা হবে
আরেকটি অভ্যন্তরীণ বাফার যা একই প্রসেসর ক্যাশে সীমারেখার সাথে সারিবদ্ধ এবং এটি
প্রসেসর ক্যাশের সাথে মেলে এমন আকারের। এটি এই বিকল্পটি শূন্য পূরণ করবে
প্রতিটি পরীক্ষা শুরু করার আগে বাফার। এটি প্রসেসর ক্যাশে পরিষ্কার করবে এবং অনুমতি দেবে
প্রসেসরের কারণে ত্বরণ ছাড়াই মেমরি সাবসিস্টেম দেখতে
ক্যাশে।
-P # এই সিপিইউ # দিয়ে শুরু করে প্রসেসরের সাথে প্রসেস/থ্রেড বাঁধুন। শুধুমাত্র উপলব্ধ
কিছু প্ল্যাটফর্ম। প্রথম সাব প্রক্রিয়া বা থ্রেড নির্দিষ্ট উপর শুরু হবে
প্রসেসর ভবিষ্যতের প্রক্রিয়া বা থ্রেড পরবর্তী প্রসেসরে স্থাপন করা হবে। একদা
cpus এর মোট সংখ্যা অতিক্রম করলে ভবিষ্যতে প্রসেস বা থ্রেড হবে
একটি রাউন্ড রবিন ফ্যাশনে স্থাপন করা হয়েছে।
-q # স্বয়ংক্রিয় মোডের জন্য সর্বোচ্চ রেকর্ড আকার (Kbytes-এ) সেট করুন। এক এছাড়াও নির্দিষ্ট করতে পারে -q #k (আকার)
Kbytes) বা -q #m (Mbytes আকারে) বা -q #g (Gbytes আকার)। দেখা -y সর্বনিম্ন জন্য
রেকর্ড আকার।
-Q অফসেট/লেটেন্সি ফাইল তৈরি করুন। আইওজোন লেটেন্সি বনাম অফসেট ডেটা ফাইল তৈরি করবে
যেটি একটি গ্রাফিক্স প্যাকেজ দিয়ে আমদানি করা যায় এবং প্লট করা যায়। এই জন্য দরকারী
নির্দিষ্ট অফসেটের খুব বেশি দেরি আছে কিনা তা খুঁজে বের করা। যেমন বিন্দু যেখানে UFS
তার প্রথম পরোক্ষ ব্লক বরাদ্দ করা হবে. এক তথ্য থেকে প্রভাব দেখতে পারেন
এই বিকল্পের সাথে ব্যাপ্তি ভিত্তিক ফাইল সিস্টেমের জন্য সীমা বরাদ্দ।
-r # পরীক্ষা করার জন্য Kbytes-এ রেকর্ড আকার নির্দিষ্ট করতে ব্যবহৃত হয়। এক এছাড়াও নির্দিষ্ট করতে পারে -r #k
(কিবাইটে আকার) বা -r #m (Mbytes আকারে) বা -r #g (Gbytes আকার)।
-R এক্সেল রিপোর্ট তৈরি করুন। আইওজোন স্ট্যান্ডার্ডের সাথে একটি এক্সেল সামঞ্জস্যপূর্ণ প্রতিবেদন তৈরি করবে
আউট এই ফাইলটি মাইক্রোসফ্ট এক্সেল (স্পেস সীমাবদ্ধ) দিয়ে আমদানি করা হতে পারে এবং ব্যবহার করা যেতে পারে
ফাইল সিস্টেম কর্মক্ষমতা একটি গ্রাফ তৈরি করুন. দ্রষ্টব্য: 3D গ্রাফগুলি কলাম
ভিত্তিক. এক্সেলের ডিফল্ট সারি হিসাবে গ্রাফ করার সময় আপনাকে এটি নির্বাচন করতে হবে
ভিত্তিক তথ্য।
-s # পরীক্ষা করার জন্য ফাইলের আকার Kbytes-এ নির্দিষ্ট করতে ব্যবহৃত হয়। এক এছাড়াও নির্দিষ্ট করতে পারে
-s #k (কিবাইটে আকার) বা -s #m (Mbytes আকারে) বা -s #g (Gbytes আকার)।
-S # প্রসেসরের ক্যাশের আকার মান (Kbytes-এ) সেট করুন। এই বলে আইওজোন আকার
প্রসেসর ক্যাশে। এটি অভ্যন্তরীণভাবে বাফার প্রান্তিককরণ এবং শোধনের জন্য ব্যবহৃত হয়
কার্যকারিতা।
-t # চালান আইওজোন একটি থ্রুপুট মোডে। এই বিকল্পটি ব্যবহারকারীকে কতগুলি নির্দিষ্ট করতে দেয়
থ্রেড বা প্রক্রিয়া পরিমাপ সময় সক্রিয় আছে.
-T থ্রুপুট পরীক্ষার জন্য POSIX pthreads ব্যবহার করুন। POSIX আছে এমন প্ল্যাটফর্মগুলিতে উপলব্ধ
থ্রেড।
-u # চালানোর জন্য প্রসেসের সংখ্যার উপরের সীমা সেট করুন। থ্রুপুট পরীক্ষা চালানোর সময়
এই বিকল্পটি ব্যবহারকারীকে সর্বাধিক সংখ্যক প্রসেস বা থ্রেড নির্দিষ্ট করতে দেয়
শুরুতেই. এই বিকল্পটি এর সাথে একযোগে ব্যবহার করা উচিত -l বিকল্প।
-U পর্বত বিন্দু
পরীক্ষার মধ্যে আনমাউন্ট এবং পুনরায় মাউন্ট করার জন্য মাউন্ট পয়েন্ট। আইওজোন আনমাউন্ট এবং পুনরায় মাউন্ট করা হবে
প্রতিটি পরীক্ষা শুরু করার আগে এই মাউন্ট পয়েন্ট। এটি বাফার ক্যাশে গ্যারান্টি দেয়
পরীক্ষার অধীনে কোনো ফাইল ধারণ করে না।
-v এর সংস্করণ প্রদর্শন করুন আইওজোন।
-V # একটি প্যাটার্ন নির্দিষ্ট করুন যা অস্থায়ী ফাইলে লিখতে হবে এবং এর জন্য যাচাই করা হবে
প্রতিটি পঠিত পরীক্ষায় নির্ভুলতা।
-w অস্থায়ী ফাইলগুলি ব্যবহার করা শেষ হলে লিঙ্কমুক্ত করবেন না।
-W পড়ার বা লেখার সময় ফাইল লক করুন।
-x পাথর-প্রাচীর বন্ধ করুন। স্টোনওয়ালিং একটি কৌশল যা অভ্যন্তরীণভাবে ব্যবহৃত হয় আইওজোন। It
থ্রুপুট পরীক্ষার সময় ব্যবহৃত হয়। কোডটি সমস্ত থ্রেড বা প্রক্রিয়া শুরু করে এবং
তারপর একটি বাধা উপর তাদের থামানো. একবার তারা সব শুরু করার জন্য প্রস্তুত হয়ে গেলে তারা সব
একই সময়ে মুক্তি পায়। যে মুহূর্ত যে কোনো থ্রেড বা প্রক্রিয়া শেষ হয়
তাদের কাজ তারপর সম্পূর্ণ পরীক্ষা বন্ধ করা হয় এবং থ্রুপুট গণনা করা হয়
মোট I/O যা এই বিন্দু পর্যন্ত সম্পন্ন হয়েছে। এই নিশ্চিত করে যে সমগ্র
সমস্ত প্রক্রিয়া বা থ্রেড চলাকালীন পরিমাপ নেওয়া হয়েছিল
সমান্তরাল এই পতাকাটি একজনকে পাথরওয়ালা বন্ধ করতে এবং কী ঘটে তা দেখতে দেয়।
-X ফাইলের নাম
একটি ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয় যা টেলিমেট্রি তথ্য লেখার জন্য ব্যবহার করা হবে।
ফাইলটিতে অফসেট, সাইজ, delay_in_milliseconds সহ লাইন রয়েছে। এইগুলোর প্রত্যেকটি
একটি I/O অপারেশন সঞ্চালনের জন্য লাইন ব্যবহার করা হয়। এটি ব্যবহার করা হয় যখন একটি অ্যাপ্লিকেশন
নির্দিষ্ট I/O ক্রিয়াকলাপগুলি পরিচিত, এবং কেউ এটির সাথে সিস্টেমটিকে বেঞ্চমার্ক করতে চায়
নির্দিষ্ট অ্যাপ্লিকেশন ফাইল আচরণ।
-y # স্বয়ংক্রিয় মোডের জন্য নূন্যতম রেকর্ড আকার (Kbytes-এ) সেট করুন। এক এছাড়াও নির্দিষ্ট করতে পারে -y #k (আকার)
Kbytes) বা -y #m (Mbytes আকারে) বা -y #g (Gbytes আকার)। দেখা -q সর্বাধিক জন্য
রেকর্ড আকার।
-Y ফাইলের নাম
একটি ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয় যা পঠিত টেলিমেট্রি তথ্যের জন্য ব্যবহার করা হবে।
ফাইলটিতে অফসেট, সাইজ, delay_in_milliseconds সহ লাইন রয়েছে। এইগুলোর প্রত্যেকটি
একটি I/O অপারেশন সঞ্চালনের জন্য লাইন ব্যবহার করা হয়। এটি ব্যবহার করা হয় যখন একটি অ্যাপ্লিকেশন
নির্দিষ্ট I/O ক্রিয়াকলাপগুলি পরিচিত, এবং কেউ এটির সাথে সিস্টেমটিকে বেঞ্চমার্ক করতে চায়
নির্দিষ্ট অ্যাপ্লিকেশন ফাইল আচরণ।
-z সঙ্গে মিলিতভাবে ব্যবহৃত হয় -a সমস্ত সম্ভাব্য রেকর্ড মাপ পরীক্ষা করতে. সাধারনত আইওজোন
সম্পূর্ণরূপে ব্যবহৃত হলে খুব বড় ফাইলের জন্য ছোট রেকর্ড আকারের পরীক্ষা বাদ দেয়
স্বয়ংক্রিয় মোড. এই বিকল্প জোর করে আইওজোন ছোট রেকর্ড মাপ অন্তর্ভুক্ত করতে
এছাড়াও স্বয়ংক্রিয় পরীক্ষা.
-Z mmap I/O এবং ফাইল I/O এর মিশ্রণ সক্ষম করুন৷
-+মি ফাইলের নাম
একটি ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয় যা একটি ক্লায়েন্ট নির্দিষ্ট করতে ব্যবহৃত হবে
বিতরণ পরিমাপ। ফাইলটিতে প্রতিটি ক্লায়েন্টের জন্য একটি লাইন রয়েছে। মাঠগুলো হলো
স্থান সীমাবদ্ধ। ক্ষেত্র 1 হল ক্লায়েন্টের নাম। ক্ষেত্র 2 হল ওয়ার্কিং ডিরেক্টরি, চালু
ক্লায়েন্ট, যেখানে Iozone চলবে। ক্ষেত্র 3 হল এক্সিকিউটেবল আইওজোনের পথ
ক্লায়েন্ট
-+n কোনো পুনঃপরীক্ষা নির্বাচন করা হয়নি। পুনঃপরীক্ষা চালানো থেকে প্রতিরোধ করতে ব্যবহৃত হয়।
-+এন ক্রমিক লিখিত পরীক্ষার আগে পূর্ববর্তী পরীক্ষার ফাইলের কোনো ছাঁটাই বা মুছে ফেলা হবে না।
পরীক্ষার ফাইলটি জায়গায় রেখে দেওয়ার জন্য পূর্ববর্তী কমান্ডে -w ব্যবহার করার পরেই দরকারী
পুনঃব্যবহারের জন্য। এই পতাকা সীমিত ব্যবহারের জন্য, যখন একটি একক পুনঃপরীক্ষা যথেষ্ট নয়, বা করার জন্য
ফাইল ছেঁটে ফেলা ছাড়া অনুক্রমিক লেখার পুনরায় পরীক্ষা হলে সহজেই নিয়ন্ত্রণ করা যায়
মোছা।
-+উ CPU পরিসংখ্যান সংগ্রহ সক্ষম করতে ব্যবহৃত হয়।
-+d একটি ভাঙা ফাইল I/O সাবসিস্টেমের সমস্যা সমাধানের জন্য ডায়াগনস্টিক মোড।
-+পি শতাংশ_পড়া
থ্রেড/প্রসেসগুলির শতাংশ সেট করতে ব্যবহৃত হয় যা রিড টেস্টিং সম্পাদন করবে
মিশ্র কাজের চাপ পরীক্ষার ক্ষেত্রে।
-+আর O_RSYNC সক্ষম করুন | সমস্ত পরীক্ষায় O_SYNC।
-+l বাইট পরিসীমা লকিং সক্ষম করুন।
-+এল বাইট রেঞ্জ লকিং এবং শেয়ার করা ফাইল মোড সক্ষম করুন৷
-+ডি সমস্ত পরীক্ষায় O_DSYNC সক্ষম করুন৷
-+টি নেটওয়ার্ক কর্মক্ষমতা পরীক্ষা সক্ষম করুন। -+m এর সাথে ব্যবহার করুন
-+এ# পাগল আচরণ সক্ষম করুন. 0 = স্বাভাবিক, 1 = এলোমেলো, 2 = অনুক্রমিক, 3 = প্রয়োজন নেই, 4 = প্রয়োজন হবে
-+বি অনুক্রমিক মিশ্র কাজের চাপ পরীক্ষা সক্ষম করুন।
-+টি টাইম স্ট্যাম্প লগিং সক্ষম করুন।
-+ঘ ম্যানুয়ালি হোস্টনেম সেট করুন।
-+w# ফাইলগুলির মধ্যে ডি-ডুপেবল হওয়া ডেটার শতাংশ৷
onworks.net পরিষেবা ব্যবহার করে iozone অনলাইন ব্যবহার করুন