এটি dstat কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
dstat - সিস্টেম রিসোর্স পরিসংখ্যান তৈরির জন্য বহুমুখী টুল
সাইনোপিসিস
dstat [-afv] [বিকল্প..] [বিলম্ব [গণনা]]
বর্ণনাঃ
Dstat হল vmstat, iostat এবং ifstat-এর বহুমুখী প্রতিস্থাপন। Dstat এর কিছু কাটিয়ে উঠছে
সীমাবদ্ধতা এবং কিছু অতিরিক্ত বৈশিষ্ট্য যোগ করে।
Dstat আপনাকে তাৎক্ষণিকভাবে আপনার সমস্ত সিস্টেম রিসোর্স দেখতে দেয়, আপনি যেমন করতে পারেন। ডিস্ক তুলনা করুন
আপনার IDE কন্ট্রোলার থেকে বাধাগুলির সাথে একত্রে ব্যবহার, বা নেটওয়ার্কের সাথে তুলনা করুন
ব্যান্ডউইথ সংখ্যা সরাসরি ডিস্ক থ্রুপুটের সাথে (একই ব্যবধানে)।
Dstat এছাড়াও চতুরতার সাথে আপনাকে কলামে এবং স্পষ্টভাবে সবচেয়ে বিস্তারিত তথ্য দেয়
আউটপুটটি কী মাত্রা এবং এককে প্রদর্শিত হবে তা নির্দেশ করে। কম বিভ্রান্তি, কম
ভুল, আরো দক্ষ।
ডিস্ট্যাট আপনাকে একটি নির্দিষ্ট ডিস্কেটের জন্য বা একত্রিত ব্লক ডিভাইস থ্রুপুট দেওয়ার ক্ষেত্রে অনন্য
ইন্টারফেসের একটি গ্রুপের জন্য নেটওয়ার্ক ব্যান্ডউইথ, যেমন। আপনি সব জন্য থ্রুপুট দেখতে পারেন
ব্লক ডিভাইস যা একটি একক ফাইল সিস্টেম বা স্টোরেজ সিস্টেম তৈরি করে।
Dstat এর ডেটা সরাসরি একটি CSV ফাইলে লেখার অনুমতি দেয় যাতে আমদানি করা এবং ব্যবহার করা যায়
গ্রাফ তৈরি করতে OpenOffice, Gnumeric বা Excel।
বিঃদ্রঃ
Sleuthkit এর ব্যবহারকারীরা একটি নাম এড়াতে Sleuthkit এর dstat এর নাম পরিবর্তন করে datastat করা হতে পারে
সংঘর্ষ আরও তথ্যের জন্য ডেবিয়ান বাগ #283709 দেখুন।
বিকল্প
-c, --cpu
CPU পরিসংখ্যান সক্ষম করুন (সিস্টেম, ব্যবহারকারী, নিষ্ক্রিয়, অপেক্ষা, হার্ডওয়্যার বাধা, সফ্টওয়্যার বাধা)
-C 0,3, মোট
cpu0, cpu3 এবং মোট অন্তর্ভুক্ত (-c/--cpu ব্যবহার করার সময়)
-d, --ডিস্ক
ডিস্ক পরিসংখ্যান সক্ষম করুন (পড়ুন, লিখুন)
-D মোট, এইচডিএ
মোট এবং এইচডিএ অন্তর্ভুক্ত করুন (-ডি/--ডিস্ক ব্যবহার করার সময়)
-g, --পৃষ্ঠা
পৃষ্ঠা পরিসংখ্যান সক্ষম করুন (পেজ ইন, পৃষ্ঠা আউট)
-i, --int
বিঘ্নিত পরিসংখ্যান সক্ষম করুন
-আমি 5,10
ইন্টারপ্ট 5 এবং 10 অন্তর্ভুক্ত করুন (যখন -i/--int ব্যবহার করেন)
-l, --লোড
লোড গড় পরিসংখ্যান সক্ষম করুন (1 মিনিট, 5 মিনিট, 15 মিনিট)
-মি, --মেম
মেমরি পরিসংখ্যান সক্ষম করুন (ব্যবহৃত, বাফার, ক্যাশে, বিনামূল্যে)
-এন, --নেট
নেটওয়ার্ক পরিসংখ্যান সক্ষম করুন (গ্রহন, পাঠান)
-N eth1, মোট
eth1 এবং মোট অন্তর্ভুক্ত করুন (যখন -n/--নেট ব্যবহার করেন)
-p, --proc
প্রক্রিয়া পরিসংখ্যান সক্ষম করুন (চলবে, নিরবচ্ছিন্ন, নতুন)
-r, --io
I/O অনুরোধ পরিসংখ্যান সক্ষম করুন (পড়ুন, অনুরোধ লিখুন)
-s, --swap
সোয়াপ পরিসংখ্যান সক্ষম করুন (ব্যবহৃত, বিনামূল্যে)
-S swap1, মোট
swap1 এবং মোট অন্তর্ভুক্ত করুন (-s/--swap ব্যবহার করার সময়)
-t, --সময়
সময়/তারিখ আউটপুট সক্ষম করুন
-টি, --যুগ
টাইম কাউন্টার সক্ষম করুন (যুগের পর থেকে সেকেন্ড)
-y, --sys
সিস্টেম পরিসংখ্যান সক্ষম করুন (বাধা, প্রসঙ্গ সুইচ)
--aio সক্ষম aio পরিসংখ্যান (অসিঙ্ক্রোনাস I/O)
--fs ফাইল সিস্টেম পরিসংখ্যান সক্ষম করে (ওপেন ফাইল, ইনোড)
--ipc ipc পরিসংখ্যান সক্ষম করে (বার্তা সারি, সেমাফোর, ভাগ করা মেমরি)
--লক ফাইল লক পরিসংখ্যান সক্ষম করুন (পোসিক্স, ফ্লক, পড়া, লিখুন)
--raw সক্ষম কাঁচা পরিসংখ্যান (কাঁচা সকেট)
--সকেট
সকেট পরিসংখ্যান সক্ষম করুন (মোট, tcp, udp, raw, ip-fragments)
--tcp tcp পরিসংখ্যান সক্ষম করুন (শোন, প্রতিষ্ঠিত, সিন, সময়_অপেক্ষা, বন্ধ)
--udp udp পরিসংখ্যান সক্ষম করুন (শুনুন, সক্রিয়)
--unix ইউনিক্স পরিসংখ্যান সক্ষম করে (ডেটাগ্রাম, স্ট্রিম, শুনুন, সক্রিয়)
--vm vm পরিসংখ্যান সক্ষম করুন (হার্ড পেজফল্ট, নরম পেজফল্ট, বরাদ্দ, বিনামূল্যে)
--প্লাগইন-নাম
প্লাগইন নামের দ্বারা (বাহ্যিক) প্লাগইন সক্ষম করুন, দেখুন প্লাগিন বিকল্পের জন্য
সম্ভাব্য অভ্যন্তরীণ পরিসংখ্যান
aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io, ipc, লোড,
লক, মেম, নেট, পৃষ্ঠা, পৃষ্ঠা 24, proc, কাঁচা, সকেট, অদলবদল, সোয়াপল্ড, সিএস, টিসিপি, সময়,
ইউডিপি, ইউনিক্স, ভিএম
--list অভ্যন্তরীণ এবং বহিরাগত প্লাগইন নাম তালিকা
-a, --সমস্ত
সমান -cdngy (ডিফল্ট)
-f, --পূর্ণ
-C, -D, -I, -N এবং -S আবিষ্কার তালিকা প্রসারিত করুন
-v, --vmstat
সমান -pmgdsc -D মোট
--ভাসা
স্ক্রিনে ফ্লোট মান জোর করে (এর সাথে পারস্পরিক একচেটিয়া --পূর্ণসংখ্যা)
--পূর্ণসংখ্যা
পর্দায় পূর্ণসংখ্যার মানগুলিকে বল করুন (এর সাথে পারস্পরিক একচেটিয়া --ভাসা)
--bw, --কালো সাদা
সাদা ব্যাকগ্রাউন্ড টার্মিনালের জন্য রং পরিবর্তন করুন
--নোরং
রং নিষ্ক্রিয় করুন (উচিত --কোন আপডেট নাই)
--নোহেডার
পুনরাবৃত্তিমূলক শিরোনাম নিষ্ক্রিয় করুন
--কোন আপডেট নাই
বিলম্ব > 1 হলে মধ্যবর্তী আপডেটগুলি অক্ষম করুন
--আউটপুট ফাইল
ফাইলে CSV আউটপুট লিখুন
--প্রোফাইল
dstat থেকে প্রস্থান করার সময় প্রোফাইলিং পরিসংখ্যান দেখান
প্লাগিন
যদিও যে কেউ তাদের নিজস্ব dstat প্লাগইন তৈরি করতে পারে (এবং তাদের অবদান রাখতে পারে)
ইতিমধ্যেই প্লাগইনগুলির সংখ্যা যা এর ক্ষমতা ব্যাপকভাবে প্রসারিত করেছে। এখানে একটি ওভারভিউ আছে
প্লাগইন dstat জাহাজের সাথে:
--ব্যাটারি
শতাংশে ব্যাটারি (ACPI প্রয়োজন)
--ব্যাটারি-অবশেষ
ঘন্টা, মিনিটের মধ্যে ব্যাটারি অবশিষ্ট আছে (ACPI প্রয়োজন)
--cpufreq
শতাংশে CPU ফ্রিকোয়েন্সি (ACPI প্রয়োজন)
--dbus dbus সংযোগের সংখ্যা (python-dbus প্রয়োজন)
--ডিস্ক-টিপিএস
প্রতি সেকেন্ড প্রতি ডিস্ক লেনদেন (tps) পরিসংখ্যান
--ডিস্ক-ইউটিল
শতাংশে প্রতি ডিস্ক ব্যবহার
--dstat
dstat cputime খরচ এবং লেটেন্সি দেখান
--dstat-cpu
dstat উন্নত সিপিইউ ব্যবহার দেখান
--dstat-ctxt
dstat প্রসঙ্গ সুইচ দেখান
--dstat-মেম
dstat উন্নত মেমরি ব্যবহার দেখান
-- ফ্যান ফ্যানের গতি (ACPI প্রয়োজন)
--মুক্ত স্থান
ফাইল সিস্টেম ডিস্ক ব্যবহার প্রতি
--gpfs GPFS পড়া/লেখা I/O (mmpmon প্রয়োজন)
--gpfs-ops
GPFS ফাইল সিস্টেম অপারেশন (mmpmon প্রয়োজন)
--ওহে বিশ্ব
হ্যালো বিশ্বের উদাহরণ dstat প্লাগইন
--innodb-বাফার
innodb বাফার পরিসংখ্যান দেখান
--innodb-io
innodb I/O পরিসংখ্যান দেখান
--innodb-ops
innodb অপারেশন কাউন্টার দেখান
-- দীপ্তি
দীপ্তি I/O থ্রুপুট দেখান
--মেমক্যাশে-হিট
মেমক্যাশে থেকে হিট এবং মিসের সংখ্যা দেখান
--mysql5-cmds
MySQL5 কমান্ড পরিসংখ্যান দেখান
--mysql5-conn
MySQL5 সংযোগ পরিসংখ্যান দেখান
--mysql5-io
MySQL5 I/O পরিসংখ্যান দেখান
--mysql5-কী
MySQL5 কী পরিসংখ্যান দেখান
--mysql-io
MySQL I/O পরিসংখ্যান দেখান
--mysql-কী
মাইএসকিউএল কী পরিসংখ্যান দেখান
--নেট-প্যাকেট
প্রাপ্ত এবং প্রেরণ করা প্যাকেটের সংখ্যা দেখান
--nfs3 NFS v3 ক্লায়েন্ট অপারেশন দেখায়
--nfs3-অপস
বর্ধিত NFS v3 ক্লায়েন্ট অপারেশন দেখান
--nfsd3
NFS v3 সার্ভার অপারেশন দেখান
--nfsd3-ops
বর্ধিত NFS v3 সার্ভার অপারেশন দেখান
--ntp একটি NTP সার্ভার থেকে NTP সময় দেখায়
--পোস্টফিক্স
পোস্টফিক্স সারি আকার দেখান (পোস্টফিক্স প্রয়োজন)
--শক্তি
শক্তি ব্যবহার দেখান
--প্রোক-গণনা
প্রসেসের মোট সংখ্যা দেখান
--qmail
qmail সারি আকার দেখান (qmail প্রয়োজন)
--rpc RPC ক্লায়েন্ট কলের পরিসংখ্যান দেখায়
--rpcd RPC সার্ভার কল পরিসংখ্যান দেখায়
--মেইল পাঠাও
সেন্ডমেল সারির আকার দেখান (সেন্ডমেইলের প্রয়োজন)
--তন্দ্রা
প্রতি সেকেন্ডে টিক সংখ্যা দেখান
--স্কুইড
স্কুইড ব্যবহারের পরিসংখ্যান দেখান
--test শো টেস্ট প্লাগইন আউটপুট
--তাপীয়
সিস্টেম তাপমাত্রা সেন্সর
--টপ-বায়ো
সবচেয়ে ব্যয়বহুল ব্লক I/O প্রক্রিয়া দেখান
--টপ-বায়ো-বিশেষণ
সবচেয়ে ব্যয়বহুল ব্লক I/O প্রক্রিয়া দেখান (পিড এবং অন্যান্য পরিসংখ্যান সহ)
--টপ-চাইল্ডওয়েট
শো প্রক্রিয়া সন্তানের জন্য সবচেয়ে অপেক্ষা করছে
--টপ-সিপিইউ
সবচেয়ে ব্যয়বহুল CPU প্রক্রিয়া দেখান
--top-cpu-adv
সবচেয়ে ব্যয়বহুল CPU প্রক্রিয়া দেখান (পিড এবং অন্যান্য পরিসংখ্যান সহ)
--টপ-সিপিউটাইম
সর্বাধিক CPU সময় ব্যবহার করে প্রক্রিয়া দেখান (মিসে)
--top-cputime-acg
সর্বোচ্চ গড় টাইমস্লাইস সহ প্রক্রিয়া দেখান (এমএসে)
--টপ-int
সবচেয়ে ঘন ঘন বাধা দেখান
--টপ-আইও
সবচেয়ে ব্যয়বহুল I/O প্রক্রিয়া দেখান
--টপ-io-adv
সবচেয়ে ব্যয়বহুল I/O প্রক্রিয়া দেখান (পিড এবং অন্যান্য পরিসংখ্যান সহ)
--টপ-লেটেন্সি
সর্বোচ্চ মোট লেটেন্সি সহ প্রক্রিয়া দেখান (মিসে)
--টপ-লেটেন্সি-গড়
সর্বোচ্চ গড় বিলম্বের সাথে প্রক্রিয়াটি দেখান (এমএসে)
--টপ-মেম
সর্বাধিক মেমরি ব্যবহার করে প্রক্রিয়া দেখান
--টপ-ওম
প্রথমটি OOM দ্বারা মেরে ফেলা হবে এমন প্রক্রিয়া দেখান
--utmp utmp সংযোগের সংখ্যা দেখায় (পাইথন-উটিএমপি প্রয়োজন)
--ভিএমকে-এইচবিএ
VMware ESX কার্নেল vmhba পরিসংখ্যান দেখান
--vmk-int
VMware ESX কার্নেল ইন্টারাপ্ট পরিসংখ্যান দেখান
--vmk-nic
VMware ESX কার্নেল পোর্ট পরিসংখ্যান দেখান
--vm-memctl
VMware গেস্টদের ভিতরে বেলুনিং স্ট্যাটাস দেখান
--ভিজেড-সিপিইউ
OpenVZ গেস্ট প্রতি CPU ব্যবহার দেখান
--vz-io
OpenVZ গেস্ট প্রতি I/O ব্যবহার দেখান
--ভিজেড-ইউবিসি
OpenVZ ব্যবহারকারী বিন কাউন্টার দেখান
--ওয়াইফাই ওয়্যারলেস লিঙ্ক গুণমান এবং শব্দ অনুপাত সংকেত
যুক্তি
বিলম্ব প্রতিটি আপডেটের মধ্যে সেকেন্ডের বিলম্ব
গণনা প্রস্থান করার আগে প্রদর্শিত আপডেটের সংখ্যা
ডিফল্ট বিলম্ব হল 1 এবং গণনা অনির্দিষ্ট (সীমাহীন)
অন্তর্বর্তী দীর্ঘতম
একটি দিয়ে dstat আহ্বান করার সময় বিলম্ব 1 এর বেশি এবং ছাড়া --কোন আপডেট নাই বিকল্প, এটা হবে
মধ্যবর্তী আপডেট দেখান, যেমন। প্রথমবার 1 সেকেন্ড গড়, দ্বিতীয়বার একটি 2 আপডেট
দ্বিতীয় গড়, ইত্যাদি বিলম্ব না হওয়া পর্যন্ত।
সুতরাং আপনি যদি 10 এর বিলম্ব উল্লেখ করেন, দ্য 9 অন্তর্বর্তী আপডেট হয় না স্ন্যাপশট, তারা
শেষ চূড়ান্ত আপডেটের পর থেকে অতিক্রান্ত সময়ের গড়। শেষ পরিণতি হল যে
আপনি একটি নতুন লাইনে 10 সেকেন্ডের গড় পাবেন, ঠিক vmstat এর মতো।
উদাহরণ
নেটওয়ার্ক-ব্যবহার (eth0), মোট CPU-ব্যবহারের সাথে ডিস্ক-থ্রুপুট সম্পর্কিত করতে dstat ব্যবহার করে
সিস্টেম কাউন্টার:
dstat -dnyc -N eth0 -C মোট -f 5
dstat এর আচরণ এবং dstat এর সিস্টেম প্রভাব পরীক্ষা করা হচ্ছে:
dstat -taf --debug
cpu, net, disk, system, load, proc এবং top_cpu এর সাথে একসাথে টাইম প্লাগইন ব্যবহার করা
প্লাগইন:
dstat -tcndylp --top-cpu
এই অভিন্ন
dstat --time --cpu --net --disk --sys --load --proc --top-cpu
প্রতি ডিভাইসে বাধার সাথে cpu পরিসংখ্যান সম্পর্কিত করতে dstat ব্যবহার করা:
dstat -tcyif
onworks.net পরিষেবা ব্যবহার করে অনলাইনে dstat ব্যবহার করুন