এটি হল h5perf_serial কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
h5perf_serial: - HDF5 সিরিয়ালের কর্মক্ষমতা পরিমাপ করে।
বর্ণনাঃ
h5perf_serial: সংস্করণ 1.8.7 ব্যবহার: h5perf_serial [বিকল্প]
বিকল্প
-h একটি ব্যবহার বার্তা প্রিন্ট করুন এবং প্রস্থান করুন
-A AL কোন APIs পরীক্ষা করতে হবে [ডিফল্ট: তাদের সব]
-c SL খণ্ডিত সঞ্চয়স্থান নির্বাচন করে এবং খণ্ডের মাত্রা এবং আকার নির্ধারণ করে [ডিফল্ট: বন্ধ]
-e SL মাত্রা এবং ডেটাসেটের আকার [ডিফল্ট: 100,200]
-i N সম্পাদনের পুনরাবৃত্তির সংখ্যা [ডিফল্ট: 1]
-r NL মাত্রা অ্যাক্সেস অর্ডার (বিবরণের জন্য নীচে দেখুন) [ডিফল্ট: 1,2]
-t HDF5 ডেটাসেটের জন্য প্রসারণযোগ্য মাত্রা নির্বাচন করে [ডিফল্ট: বন্ধ]
-v VFD HDF5 অ্যাক্সেসের জন্য ফাইল ড্রাইভার নির্বাচন করে [ডিফল্ট: sec2]
-w লেখার পরীক্ষাগুলি সম্পাদন করুন, পড়া পরীক্ষা নয় [ডিফল্ট: বন্ধ]
-x স্থানান্তর বাফারের SL মাত্রা এবং আকার [ডিফল্ট: 10,20]
N - একটি পূর্ণসংখ্যা > 0।
S - একটি আকার নির্দিষ্টকারী, একটি পূর্ণসংখ্যা > 0 এর পরে একটি আকার নির্দেশক:
K - কিলোবাইট (1024) M - মেগাবাইট (1048576) G - গিগাবাইট (1073741824)
উদাহরণ: '37M' হল 37 মেগাবাইট বা 38797312 বাইট
AL - একটি API তালিকা। বৈধ মান হল:
hdf5 - HDF5 posix - POSIX
উদাহরণ: -A posix, hdf5
NL - কমা দ্বারা পৃথক করা পূর্ণসংখ্যার তালিকা (N)।
উদাহরণ: 1,2,3
SL - কমা দ্বারা পৃথক করা আকারের নির্দিষ্টকরণের (S) তালিকা।
উদাহরণ: 2K,2K,3K
উদাহরণটি তিনটি মাত্রা সহ একটি বস্তু (ডেটাসেট, ট্রান্সফার বাফার) সংজ্ঞায়িত করে। থাকা
সচেতন যে মাত্রার সংখ্যা বাড়ার সাথে সাথে বস্তুর মোট আকার
দ্রুতগতিতে বৃদ্ধি পায়।
VFD - একটি HDF5 ফাইল ড্রাইভার স্পেসিফায়ার। বৈধ মান হল:
sec2, stdio, core, split, multi, family, Direct
মাত্রা অ্যাক্সেস অর্ডার:
ট্রান্সফার বাফার ব্যবহার করে ডেটাসেটের মূল উৎস থেকে ডেটা অ্যাক্সেস শুরু হয়।
পরবর্তী অ্যাক্সেস আগেরটির পাশে একটি ডেটাসেট অঞ্চলে ঘটে। একটি জন্য
মাল্টিডাইমেনশনাল ডেটাসেট, কোথায় যেতে হবে তার জন্য বিভিন্ন দিকনির্দেশ রয়েছে। এই
মাত্রা অ্যাক্সেস অর্ডারে নির্দিষ্ট করা যেতে পারে। উদাহরণ স্বরূপ, -r 1,2 বলে যে
টুলটি প্রথমে মাত্রা 1 এবং তারপরে 2 মাত্রা অতিক্রম করবে৷
পরিবেশ পরিবর্তনশীল:
HDF5_NOCLEANUP
[ডিফল্ট রিমুভ] সেট করা থাকলে ডেটা ফাইলগুলি সরিয়ে ফেলবেন না
HDF5_PREFIX
ডেটা ফাইলের উপসর্গ
ব্যবহার: h5perf_serial [বিকল্প]
বিকল্প
-h একটি ব্যবহার বার্তা প্রিন্ট করুন এবং প্রস্থান করুন
-A AL কোন APIs পরীক্ষা করতে হবে [ডিফল্ট: তাদের সব]
-c SL খণ্ডিত সঞ্চয়স্থান নির্বাচন করে এবং খণ্ডের মাত্রা এবং আকার নির্ধারণ করে [ডিফল্ট: বন্ধ]
-e SL মাত্রা এবং ডেটাসেটের আকার [ডিফল্ট: 100,200]
-i N সম্পাদনের পুনরাবৃত্তির সংখ্যা [ডিফল্ট: 1]
-r NL মাত্রা অ্যাক্সেস অর্ডার (বিবরণের জন্য নীচে দেখুন) [ডিফল্ট: 1,2]
-t HDF5 ডেটাসেটের জন্য প্রসারণযোগ্য মাত্রা নির্বাচন করে [ডিফল্ট: বন্ধ]
-v VFD HDF5 অ্যাক্সেসের জন্য ফাইল ড্রাইভার নির্বাচন করে [ডিফল্ট: sec2]
-w লেখার পরীক্ষাগুলি সম্পাদন করুন, পড়া পরীক্ষা নয় [ডিফল্ট: বন্ধ]
-x স্থানান্তর বাফারের SL মাত্রা এবং আকার [ডিফল্ট: 10,20]
N - একটি পূর্ণসংখ্যা > 0।
S - একটি আকার নির্দিষ্টকারী, একটি পূর্ণসংখ্যা > 0 এর পরে একটি আকার নির্দেশক:
K - কিলোবাইট (1024) M - মেগাবাইট (1048576) G - গিগাবাইট (1073741824)
উদাহরণ: '37M' হল 37 মেগাবাইট বা 38797312 বাইট
AL - একটি API তালিকা। বৈধ মান হল:
hdf5 - HDF5 posix - POSIX
উদাহরণ: -A posix, hdf5
NL - কমা দ্বারা পৃথক করা পূর্ণসংখ্যার তালিকা (N)।
উদাহরণ: 1,2,3
SL - কমা দ্বারা পৃথক করা আকারের নির্দিষ্টকরণের (S) তালিকা।
উদাহরণ: 2K,2K,3K
উদাহরণটি তিনটি মাত্রা সহ একটি বস্তু (ডেটাসেট, ট্রান্সফার বাফার) সংজ্ঞায়িত করে। থাকা
সচেতন যে মাত্রার সংখ্যা বাড়ার সাথে সাথে বস্তুর মোট আকার
দ্রুতগতিতে বৃদ্ধি পায়।
VFD - একটি HDF5 ফাইল ড্রাইভার স্পেসিফায়ার। বৈধ মান হল:
sec2, stdio, core, split, multi, family, Direct
মাত্রা অ্যাক্সেস অর্ডার:
ট্রান্সফার বাফার ব্যবহার করে ডেটাসেটের মূল উৎস থেকে ডেটা অ্যাক্সেস শুরু হয়।
পরবর্তী অ্যাক্সেস আগেরটির পাশে একটি ডেটাসেট অঞ্চলে ঘটে। একটি জন্য
মাল্টিডাইমেনশনাল ডেটাসেট, কোথায় যেতে হবে তার জন্য বিভিন্ন দিকনির্দেশ রয়েছে। এই
মাত্রা অ্যাক্সেস অর্ডারে নির্দিষ্ট করা যেতে পারে। উদাহরণ স্বরূপ, -r 1,2 বলে যে
টুলটি প্রথমে মাত্রা 1 এবং তারপরে 2 মাত্রা অতিক্রম করবে৷
পরিবেশ পরিবর্তনশীল:
HDF5_NOCLEANUP
[ডিফল্ট রিমুভ] সেট করা থাকলে ডেটা ফাইলগুলি সরিয়ে ফেলবেন না
HDF5_PREFIX
ডেটা ফাইলের উপসর্গ
onworks.net পরিষেবা ব্যবহার করে অনলাইনে h5perf_serial ব্যবহার করুন