ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

spew - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে স্প্যু চালান

এটি হল কমান্ড স্প্যু যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


spew - I/O কর্মক্ষমতা পরিমাপ করে এবং/অথবা I/O লোড তৈরি করে

সাইনোপিসিস


স্পা --লিখুন|-পড়ুন|--পড়ুন-পরে-লিখুন [অনুযায়ী OPTION] ... TRANSFER_SIZE[kKmMgG] ফাইল

বর্ণনাঃ


একটি I/O কর্মক্ষমতা পরিমাপ এবং লোড জেনারেশন টুল। লেখে এবং/অথবা পঠিত হয়
একটি অক্ষর ডিভাইস, ব্লক ডিভাইস, বা নিয়মিত ফাইল থেকে বা থেকে ডেটা।

-B, -- সর্বোচ্চ-বাফার-আকার=বাফারের আকার
প্রতি পড়া(2) /লেখা(2) কল BUFFER_SIZE আকারের সর্বাধিক বাফার ব্যবহার করে৷

-b, --মিনিট-বাফার-সাইজ=বাফারের আকার
প্রতি পড়া(2) /লেখা(2) কল BUFFER_SIZE আকারের একটি ন্যূনতম বাফার ব্যবহার করে৷

-c, --পরবর্তী ত্রুটি
ডেটা অখণ্ডতা ত্রুটির পরে চালিয়ে যান।

-d, -- সরাসরি
সরাসরি I/O ব্যবহার করুন। শুধুমাত্র ব্লক ডিভাইস ফাইল ব্যবহার করা উচিত. সব কাজ না
সিস্টেম সরাসরি I/O সমর্থন করে

-g, --উৎপাদন-লোড
সমতুল্য: -v -t -P -p এলোমেলো -i 0.

-i, -- পুনরাবৃত্তি=COUNT টি
COUNT বার ডেটা লিখুন/পড়ুন। গণনা 0 হলে, চিরতরে পুনরাবৃত্তি হয়।

-l, --লগ ফাইল=লগ ফাইল
LOGFILE এ লগ বার্তা পাঠান৷

--কোনো উন্নতি নেই
অগ্রগতি দেখাবেন না (ডিফল্ট)

--no-rcfiles
স্ট্যান্ডার্ড rcfiles ব্যবহার করবেন না।

-q, --না-পরিসংখ্যান
পরিসংখ্যান আউটপুট করবেন না.

--না-তুই
TUI ইন্টারফেস ব্যবহার করবেন না।

-o, --অফসেট=OFFSET
I/O শুরু করার আগে অফসেট করার চেষ্টা করুন৷

-P, --প্রগতি
অগ্রগতি দেখান।

-p, --প্যাটার্ন=দৃষ্টান্ত
ডেটা পড়ার বা লেখার সময় ডেটা প্যাটার্ন প্যাটার্ন ব্যবহার করুন।

-r, --এলোমেলো
এলোমেলো অফসেটগুলিতে বাফারগুলি পড়ুন/লিখুন।

--কাঁচা জন্য একটি উপনাম --পড়ুন-পরে লিখুন.

--rcfile=RCFILE
RCFILE থেকে কমান্ড-লাইন বিকল্পগুলি পড়ুন।

--পড়ুন FILE থেকে তারিখ পড়ুন।

--পড়ুন-পরে লিখুন
FILE-এ লেখার পরে ডেটা ব্যাক পড়ুন।

-S, --বীজ=বীজ
এলোমেলো সংখ্যার বীজের জন্য SEED ব্যবহার করুন।

-s, --সুসংগত
সিঙ্ক্রোনাস I/O ব্যবহার করুন।

-- পরিসংখ্যান
আউটপুট পরিসংখ্যান (ডিফল্ট)।

-t, --তুই
অভিশাপ-ভিত্তিক, টার্মিনাল ইউজার ইন্টারফেস ব্যবহার করুন।

-u, --ইউনিট=ইউনিট
UNITS ইউনিটে স্থানান্তর হার দেখান।

-- ব্যবহার
সংক্ষিপ্ত ব্যবহারের বার্তা দেখান এবং প্রস্থান করুন।

-V, --সংস্করণ
আউটপুট সংস্করণ তথ্য এবং প্রস্থান.

-v, --বিস্তারিত পরিসংখ্যান
আউটপুট বিস্তারিত পরিসংখ্যান.

-- লিখুন
FILE-এ ডেটা লিখুন।

-?, --help
এই সাহায্য দেখান এবং প্রস্থান করুন.

FILE রেগুলার বা ডিভাইস ফাইলে ডাটা লিখতে হবে।

লগ ফাইল
লগিং এর জন্য ব্যবহৃত ফাইলের পাথ।

MAX_BUFFER_SIZE
ন্যূনতম বাফার আকার প্রতিটি ব্যবহৃত পড়া(2) /লেখা(2) কল (ডিফল্ট হল MIN_BUFFER_SIZE
বাইট)। MAX_BUFFER_SIZE 512 বাইটের একটি এমনকি একাধিক হতে হবে এবং হতে পারে
বাইট, কিবিবাইট(কে), কিলোবাইট(কে), মেবিবাইট(m), মেগাবাইট(M),
গিবিবাইট(জি), গিগাবাইট(জি)। টেবিবাইট(টি), বা টেরাবাইট(টি)। MAX_BUFFER_SIZE
ডিফল্ট MIN_BUFFER_SIZE. MAX_BUFFER_SIZE > MIN_BUFFER_SIZE হলে, এলোমেলো বাফার
দুটি সীমার মধ্যে মাপ ব্যবহার করা হয়। MAX_BUFFER_SIZE এর একটি এমনকি একাধিক হতে হবে
MIN_BUFFER_SIZE

MIN_BUFFER_SIZE
ন্যূনতম বাফার আকার প্রতিটি ব্যবহৃত পড়া(2) /লেখা(2) কল (ডিফল্ট 512 বাইট)।
MIN_BUFFER_SIZE 512 বাইটের একটি এমনকি একাধিক হতে হবে এবং নির্দিষ্ট করা যেতে পারে
বাইট, কিবিবাইট(কে), কিলোবাইট(কে), মেবিবাইট(m), মেগাবাইট(M), গিবিবাইট(g),
গিগাবাইট (জি)। টেবিবাইট(টি), বা টেরাবাইট(টি)।

I/O শুরু করার আগে ফাইলে খোঁজার জন্য অফসেট অবস্থান (ডিফল্ট হল 0)। অফসেট হতে হবে
512 বাইটের একটি এমনকি একাধিক এবং বাইট, কিবিবাইট(কে) এ নির্দিষ্ট করা যেতে পারে,
কিলোবাইট (কে), মেবিবাইট(m), মেগাবাইট(M), গিবিবাইট(g), গিগাবাইট(G)।
টেবিবাইট(টি), বা টেরাবাইট(টি)।

দৃষ্টান্ত
ডেটা লেখা/পড়ার সময় ডেটা প্যাটার্ন ব্যবহার করা হয়। উপলব্ধ নিদর্শনগুলি হল: কিছুই নয়, শূন্য,
ones, alt, random, সংখ্যা এবং "#" (যেখানে "#" 0-255 এর মধ্যে একটি সংখ্যা)। দ্য
ডিফল্ট প্যাটার্ন হল "কোনটি নয়"।

RCFILE RCFILE থেকে অতিরিক্ত কমান্ড-লাইন বিকল্পগুলি পড়ুন। অন্যান্য বিকল্প
কমান্ড-লাইন RCFILE-তে বিকল্পগুলিকে ওভাররাইড করবে।

বীজ বীজের জন্য ব্যবহৃত এলোমেলো সংখ্যা জেনারেটর হতে হবে >= 1 এবং <= 2^32।

TRANSFER_SIZE
স্থানান্তর করার জন্য মোট বাইটের সংখ্যা (অবশ্যই MIN_BUFFER_SIZE উভয়ের একটি এমনকি একাধিক হতে হবে
এবং MAX_BUFFER)SIZE)। TRANSFER_SIZE বাইট, কিলোবাইটে নির্দিষ্ট করা যেতে পারে,
মেগাবাইট, বা গিগাবাইট।

UNITS কিবিবাইট(কে), কিলোবাইট(কে), মেবিবাইট(m), মেগাবাইট(M), গিবিবাইট(g), গিগাবাইট(G)।
টেবিবাইট(টি), বা টেরাবাইট(টি)।

উদাহরণ


স্পা -- লিখুন -b 16k 1m /tmp/বিগফাইল

or

স্পা -b 16k 1m /tmp/বিগফাইল

1 কিবিবাইট (1 কিবিবাইট = 1024) ব্যবহার করে 1024 মেবিবাইট (16 মেবিবাইট = 1*1024 বাইট) লেখে
বাইট) ফাইলে অনুরোধ /tmp/বিগফাইল ডিফল্ট প্যাটার্ন ব্যবহার করে (এলোমেলো)। প্রদর্শন করে
প্রতি সেকেন্ডে কিবিবাইটে স্থানান্তর হার এবং সেকেন্ডে স্থানান্তর সময় লিখুন।

স্পা -- লিখুন -u m -i 10 -b 1k 256k আপনার / dev / sda1

or

স্পা -u m -i 10 -b 1k 256k আপনার / dev / sda1

ব্লক ডিভাইস ফাইলে 256 কিবিবাইট অনুরোধ ব্যবহার করে 1 কিবিবাইট লেখে আপনার / dev / sda1 10 বার
ডিফল্ট প্যাটার্ন ব্যবহার করে (এলোমেলো)। পুনরাবৃত্তি এবং ক্রমবর্ধমান লিখন স্থানান্তর হার হয়
প্রতি সেকেন্ডে মেবিবাইটে প্রদর্শিত হয় এবং পুনরাবৃত্তি এবং ক্রমবর্ধমান লেখা স্থানান্তর সময়
সেকেন্ডের মধ্যে প্রদর্শিত হয়।

স্পা --কাঁচা -d -o 1m -b 16m 1g /tmp/বিগফাইল

or

প্রচুর -s -o 1m -b 16m 1g /tmp/বিগফাইল

লিখুন 1 গিবিবাইট (1 গিবিবাইট = 1024*1024*1024 বাইট) 1 মেবিবাইটের অফসেট থেকে শুরু করে
ফাইলটিতে 16 মেবিবাইট অনুরোধ ব্যবহার করে /tmp/বিগফাইল ডিফল্ট প্যাটার্ন ব্যবহার করে (এলোমেলো)।
ডেটা সিঙ্ক্রোনাসভাবে লেখা হয় এবং ফাইল বন্ধ করে ফ্লাশ করা হয়। তারপর একই ডেটাতে পড়ুন
একই অনুরোধের আকার এবং অফসেট ব্যবহার করে। তথ্য পড়া নিশ্চিত করার জন্য ডেটা পরীক্ষা করা হয়
মেলে তথ্য পড়া আউট. লিখুন এবং পড়া স্থানান্তর হার প্রদর্শিত হয়
কিবিবাইট/সেকেন্ড। পড়া এবং লেখা স্থানান্তর সময় সেকেন্ডের মধ্যে প্রদর্শিত হয়.

স্পা --পড়ুন -i 0 -u M -p শূন্য -b 512 1m /dev/zero

or

গলা -i 0 -u M -p শূন্য -b 512 1m /dev/zero

ফাইল থেকে 1 বাইট অনুরোধ ব্যবহার করে 512 মেবিবাইট ডেটা পড়ুন /dev/zero একটি অসীম সংখ্যা
বার বার শূন্য প্যাটার্ন ব্যবহার করে (ডেটা চেক করবেন না)। পুনরাবৃত্তি এবং ক্রমবর্ধমান
পড়ার স্থানান্তর হার প্রতি সেকেন্ডে মেগাবাইটে (1 মেগাবাইট = 1,000,000 বাইট) প্রদর্শিত হয়
এবং পুনরাবৃত্তি এবং ক্রমবর্ধমান পঠিত স্থানান্তর সময় সেকেন্ডে প্রদর্শিত হয়।

স্পা --কাঁচা -g -r -b 1k -B 256K 1t /dev/md1

or

প্রচুর -g -r -b 1k -B 256K 1t /dev/md1

1-1 কিবিবাইট অনুরোধ ব্যবহার করে 1024 টেবিবাইট (1024 টেবিবাইট = 1024*1024*1*256 বাইট) লিখুন
ব্লক ডিভাইস /dev/md1 র্যান্ডম প্যাটার্ন ব্যবহার করে। র্যান্ডম চাওয়া আগে সঞ্চালিত হয়
প্রতিটি স্থানান্তর, তবে ডেটার শুরু এবং শেষের মধ্যে প্রতিটি ব্লক হুবহু লেখা হয়
একদা. অনুরোধ মাপ এলোমেলোভাবে নির্বাচিত হয়. তারপর একই ডেটাতে একই ব্যবহার করে পড়ুন
অনুরোধ মাপ এবং একই ক্রম চাওয়া. উপরের ক্রমটি একটি অসীম পুনরাবৃত্তি করুন
প্রস্থান করার জন্য বলা পর্যন্ত কতবার (সংকেত বা TUI কমান্ডের মাধ্যমে)।

পঠিত ডেটার সাথে মেলে তা নিশ্চিত করার জন্য ডেটা পরীক্ষা করা হয়। একটি অভিশাপ-
ভিত্তিক TUI পুনরাবৃত্তি এবং ক্রমবর্ধমান স্থানান্তর হার, স্থানান্তর সময় এবং প্রদর্শন করতে ব্যবহৃত হয়
বাইট স্থানান্তরিত। প্রস্থান করার পর ভার্বোস পরিসংখ্যান প্রদর্শন করুন।

অ্যালগোরিদমস


MAX_BUFFER_SIZE > যখন ব্লকের আকার নির্ধারণ করতে নিম্নলিখিত অ্যালগরিদম ব্যবহার করা হয়
MIN_BUFFER_SIZE:

সবচেয়ে বড় ব্লকের আকার খুঁজুন যা 2 এর শক্তি এবং হল >= MAX_BUFFER_SIZE। এই কল
ম্যাক্সবাফারসাইজ সবচেয়ে ছোট বাফারসাইজ খুঁজুন যা 2 এর শক্তি এবং >=
MIN_BUFFER_SIZE এই minbufersize কল. খণ্ড আকার = সর্বোচ্চ বাফারসাইজ * (এর মধ্যে পার্থক্য
মিনিম এবং ম্যাক্সবাফারসাইজ + 1 এর মধ্যে বিটের সংখ্যা)। খণ্ড সংখ্যা হল
TRANSFER_SIZE/খণ্ড আকার। এই numchunks কল. numchunks সংখ্যা হবে
পঠন/লেখাগুলি যা আকারের ম্যাক্সবাফারসাইজ, 2 * সংখ্যক পঠিত/লেখার সংখ্যা
সাইজ ম্যাক্সবাফারসাইজ/2, 4 * সংখ্যক পঠিত/লেখার সংখ্যা যা আকারের
maxbuffersize/4, এবং মিনবাফারসাইজ না পৌঁছানো পর্যন্ত। MIN_BUFFER_SIZE এর জন্য ব্যবহৃত হয়৷
TRANSFER_SIZE খণ্ড আকার দ্বারা সমানভাবে বিভাজ্য না হলে অবশিষ্ট কোনো স্থানান্তর।

উদাহরণ: 1k-এর MIN_BLOCK_SIZE, 8k-এর MAX_BLOCK_SIZE এবং 264k-এর TRANSFER_SIZE ব্যবহার করা
ফলাফল 8 8k পঠিত/লেখা, 16 4k পঠিত/লেখা, 32 2k পঠিত/লেখা, এবং 64 + 8 1k
পড়া/লেখা।

প্যাটার্নস


নিম্নলিখিত ব্যবহার od(1) স্প্যু জেনারেটেড ফাইল পরীক্ষা করার কমান্ড যেখানে ডেটা অখণ্ডতা
সমস্যা হয়েছে:

od -A d --format=d8 --width=32

onworks.net পরিষেবা ব্যবহার করে অনলাইনে স্প্যু ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad