ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന systemd-cgtop കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
systemd-cgtop - ടോപ്പ് കൺട്രോൾ ഗ്രൂപ്പുകളെ അവയുടെ റിസോഴ്സ് ഉപയോഗം അനുസരിച്ച് കാണിക്കുക
സിനോപ്സിസ്
systemd-cgtop [ഓപ്ഷനുകൾ...]
വിവരണം
systemd-cgtop പ്രാദേശിക ലിനക്സ് കൺട്രോൾ ഗ്രൂപ്പ് ശ്രേണിയുടെ മുൻനിര നിയന്ത്രണ ഗ്രൂപ്പുകൾ കാണിക്കുന്നു,
അവരുടെ സിപിയു, മെമ്മറി, അല്ലെങ്കിൽ ഡിസ്ക് I/O ലോഡ് അനുസരിച്ച് ക്രമീകരിച്ചിരിക്കുന്നു. ഡിസ്പ്ലേ പതിവായി പുതുക്കിയിരിക്കുന്നു
ഇടവേളകൾ (ഡിഫോൾട്ടായി ഓരോ 1സെക്കിലും), ശൈലിയിൽ സമാനമാണ് മുകളിൽ(1).
If systemd-cgtop ഒരു tty-യുമായി ബന്ധിപ്പിച്ചിട്ടില്ല, കോളം തലക്കെട്ടുകളൊന്നും പ്രിന്റ് ചെയ്തിട്ടില്ല, സ്ഥിരസ്ഥിതി
ഒരു ആവർത്തനം മാത്രം പ്രവർത്തിപ്പിക്കുക എന്നതാണ്. ദി --ആവർത്തനങ്ങൾ= വാദം നൽകിയാൽ അത് മാനിക്കപ്പെടും. ഈ മോഡ്
സ്ക്രിപ്റ്റിംഗിന് അനുയോജ്യമാണ്.
റിസോഴ്സ് ഉപയോഗം പ്രസക്തമായ ശ്രേണിയിലെ നിയന്ത്രണ ഗ്രൂപ്പുകൾക്ക് മാത്രമേ കണക്കാക്കൂ, അതായത് സിപിയു
"cpuacct" ശ്രേണിയിലെ നിയന്ത്രണ ഗ്രൂപ്പുകൾക്ക് മാത്രമേ ഉപയോഗം കണക്കാക്കൂ, മെമ്മറി ഉപയോഗം മാത്രം
"മെമ്മറി" ഉള്ളവർക്കായി, "blkio" ഉള്ളവർക്ക് ഡിസ്ക് I/O ഉപയോഗം. റിസോഴ്സ് മോണിറ്ററിംഗ് ആണെങ്കിൽ
ഈ വിഭവങ്ങൾ ആവശ്യമാണ്, ചേർക്കാൻ ശുപാർശ ചെയ്യുന്നു CPUAccounting=1,
മെമ്മറി അക്കൌണ്ടിംഗ്=1 ഒപ്പം ബ്ലോക്ക്ഐഒഅക്കൗണ്ടിംഗ്=1 സംശയാസ്പദമായ യൂണിറ്റ് ഫയലുകളിലെ ക്രമീകരണങ്ങൾ. കാണുക
systemd.resource-control(5) വിശദാംശങ്ങൾക്ക്.
സിപിയു ലോഡ് മൂല്യം സിസ്റ്റത്തിലുള്ള പ്രോസസ്സറുകളുടെ എണ്ണത്തിന്റെ 0 മുതൽ 100 മടങ്ങ് വരെയാകാം.
ഉദാഹരണത്തിന്, സിസ്റ്റത്തിന് 8 പ്രോസസറുകൾ ഉണ്ടെങ്കിൽ, CPU ലോഡ് മൂല്യം 0% ന് ഇടയിലായിരിക്കും
കൂടാതെ 800%. പ്രോസസ്സറുകളുടെ എണ്ണം "/ proc / cpuinfo".
ഇത് ഊന്നിപ്പറയുന്നതിന്: "CPUAccounting=1", "MemoryAccounting=1" കൂടാതെ
സംശയാസ്പദമായ സേവനങ്ങൾക്കായി "BlockIOAccounting=1" പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, റിസോഴ്സ് അക്കൗണ്ടിംഗ് ഇല്ല
സിസ്റ്റം സേവനങ്ങൾക്കും കാണിക്കുന്ന ഡാറ്റയ്ക്കും ലഭ്യമാകും systemd-cgtop ആയിരിക്കും
അപൂർണ്ണമായ.
ഓപ്ഷനുകൾ
ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ മനസ്സിലാക്കുന്നു:
-p, --ഓർഡർ=പാത്ത്
നിയന്ത്രണ ഗ്രൂപ്പ് പാതയുടെ പേര് പ്രകാരം ഓർഡർ ചെയ്യുക.
-t, --ഓർഡർ=ടാസ്കുകൾ
നിയന്ത്രണ ഗ്രൂപ്പിലെ ടാസ്ക്കുകളുടെ/പ്രക്രിയകളുടെ എണ്ണം അനുസരിച്ച് ഓർഡർ ചെയ്യുക.
-c, --order=cpu
CPU ലോഡ് പ്രകാരം ഓർഡർ ചെയ്യുക.
-m, --ഓർഡർ=മെമ്മറി
മെമ്മറി ഉപയോഗം അനുസരിച്ച് ഓർഡർ ചെയ്യുക.
-i, --order=io
ഡിസ്ക് I/O ലോഡ് വഴി ഓർഡർ ചെയ്യുക.
-b, --ബാച്ച്
"ബാച്ച്" മോഡിൽ പ്രവർത്തിപ്പിക്കുക: ഇൻപുട്ട് സ്വീകരിക്കരുത്, ആവർത്തന പരിധി സജ്ജീകരിക്കുന്നത് വരെ പ്രവർത്തിപ്പിക്കുക
--ആവർത്തനങ്ങൾ= തളർന്നു അല്ലെങ്കിൽ കൊല്ലപ്പെടുന്നതുവരെ. അയയ്ക്കുന്നതിന് ഈ മോഡ് ഉപയോഗപ്രദമാകും
നിന്ന് ഔട്ട്പുട്ട് systemd-cgtop മറ്റ് പ്രോഗ്രാമുകളിലേക്കോ ഫയലിലേക്കോ.
-r, --റോ
അസംസ്കൃത സംഖ്യാ മൂല്യങ്ങൾ ഉപയോഗിച്ച് ബൈറ്റ് കൗണ്ടുകൾ ഫോർമാറ്റ് ചെയ്യുക (മെമ്മറി ഉപയോഗത്തിലും I/O മെട്രിക്കുകളിലും ഉള്ളതുപോലെ)
മനുഷ്യർക്ക് വായിക്കാവുന്ന സംഖ്യകളേക്കാൾ.
--cpu=ശതമാനം, --cpu=സമയം
CPU ഉപയോഗം ശതമാനമായോ സമയമായോ കാണിക്കുന്നുണ്ടോ എന്നത് നിയന്ത്രിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, സി.പി.യു
ഉപയോഗം ശതമാനമായി കാണിച്ചിരിക്കുന്നു. പ്രസ് ചെയ്യുന്നതിലൂടെ ഈ ക്രമീകരണം റൺടൈമിലും ടോഗിൾ ചെയ്തേക്കാം
താക്കോല്.
-P
എല്ലാ ടാസ്ക്കുകൾക്കും പകരം യൂസർസ്പേസ് പ്രോസസ്സുകൾ മാത്രം എണ്ണുക. സ്ഥിരസ്ഥിതിയായി, എല്ലാ ജോലികളും
എണ്ണി: ഓരോ കേർണൽ ത്രെഡും ഓരോ യൂസർസ്പേസ് ത്രെഡും വ്യക്തിഗതമായി. ഈ ക്രമീകരണം ഉപയോഗിച്ച്,
കൗണ്ടിംഗിൽ നിന്ന് കേർണൽ ത്രെഡുകൾ ഒഴിവാക്കിയിരിക്കുന്നു, കൂടാതെ ഓരോ യൂസർസ്പേസ് പ്രോസസ്സും മാത്രം കണക്കാക്കുന്നു
ഒന്നായി, അതിൽ എത്ര ത്രെഡുകൾ അടങ്ങിയിരിക്കുന്നു എന്നത് പരിഗണിക്കാതെ തന്നെ. ഈ ക്രമീകരണവും ടോഗിൾ ചെയ്തേക്കാം
പി കീ അമർത്തി റൺടൈമിൽ. ഈ ഓപ്ഷൻ സംയോജിപ്പിക്കാൻ പാടില്ല -k.
-k
എല്ലാ ജോലികൾക്കും പകരം യൂസർസ്പേസ് പ്രോസസ്സുകളും കേർണൽ ത്രെഡുകളും മാത്രം എണ്ണുക. സ്വതവേ,
എല്ലാ ജോലികളും കണക്കാക്കുന്നു: ഓരോ കേർണൽ ത്രെഡും ഓരോ യൂസർസ്പേസ് ത്രെഡും വ്യക്തിഗതമായി. കൂടെ
ഈ ക്രമീകരണം, കൗണ്ടിംഗിലും ഓരോ യൂസർസ്പേസ് പ്രക്രിയയിലും കേർണൽ ത്രെഡുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
അതിൽ എത്ര ത്രെഡുകൾ അടങ്ങിയിരിക്കുന്നു എന്നത് പരിഗണിക്കാതെ തന്നെ ഒന്നിൽ മാത്രം കണക്കാക്കുന്നു. ഈ ക്രമീകരണം ചെയ്യാം
k കീ അമർത്തി റൺടൈമിലും ടോഗിൾ ചെയ്യാം. ഈ ഓപ്ഷൻ സംയോജിപ്പിക്കാൻ പാടില്ല
-P.
--recursive=
ഒരു നിയന്ത്രണ ഗ്രൂപ്പിനായി കാണിക്കുന്ന പ്രോസസ്സുകളുടെ എണ്ണത്തിൽ എല്ലാം ഉൾപ്പെടുമോ എന്ന് നിയന്ത്രിക്കുന്നു
ഏതെങ്കിലും ചൈൽഡ് കൺട്രോൾ ഗ്രൂപ്പുകളിലും അടങ്ങിയിരിക്കുന്ന പ്രക്രിയകൾ. എ എടുക്കുന്നു
ബൂളിയൻ ആർഗ്യുമെന്റ്, അത് "അതെ" എന്ന് സ്ഥിരീകരിക്കുന്നു. പ്രവർത്തനക്ഷമമാക്കിയാൽ, കുട്ടികളുടെ നിയന്ത്രണത്തിലുള്ള പ്രക്രിയകൾ
ഗ്രൂപ്പുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, പ്രവർത്തനരഹിതമാക്കിയാൽ, നിയന്ത്രണ ഗ്രൂപ്പിലെ തന്നെ പ്രക്രിയകൾ മാത്രമാണ്
എണ്ണി. r കീ അമർത്തി റൺടൈമിൽ ഈ ക്രമീകരണം ടോഗിൾ ചെയ്തേക്കാം. അതല്ല
ഈ ക്രമീകരണം പ്രോസസ്സ് കൗണ്ടിംഗിന് മാത്രമേ ബാധകമാകൂ, അതായത് -P or -k ഓപ്ഷനുകൾ
ഉപയോഗിച്ചു. എല്ലാ ജോലികളും കണക്കാക്കിയാൽ അത് പ്രാബല്യത്തിൽ വരില്ല, ഈ സാഹചര്യത്തിൽ കൗണ്ടിംഗ് എല്ലായ്പ്പോഴും ആയിരിക്കും
ആവർത്തിച്ചുള്ള.
-n, --ആവർത്തനങ്ങൾ=
ഇത്രയും ആവർത്തനങ്ങൾ മാത്രം നടത്തുക. 0 ന്റെ മൂല്യം പ്രോഗ്രാം പ്രവർത്തിക്കണമെന്ന് സൂചിപ്പിക്കുന്നു
അനിശ്ചിതമായി.
-d, --വൈകി=
സെക്കന്റുകൾക്കുള്ളിൽ പുതുക്കിയ കാലതാമസം വ്യക്തമാക്കുക (അല്ലെങ്കിൽ "ms", "us", "min" എന്നിവയിൽ ഒന്ന് യൂണിറ്റായി വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ
ഈ സമയ യൂണിറ്റിൽ). റൺടൈമിൽ ഈ ക്രമീകരണം കൂട്ടുകയും കുറയുകയും ചെയ്തേക്കാം
+ ഒപ്പം - കീകൾ അമർത്തുന്നു.
--ആഴം=
പരമാവധി കൺട്രോൾ ഗ്രൂപ്പ് ട്രീ ട്രവേഴ്സൽ ഡെപ്ത്. എത്ര ആഴമുണ്ടെന്ന് വ്യക്തമാക്കുന്നു systemd-cgtop ചെയ്യും
നിയന്ത്രണ ഗ്രൂപ്പ് ശ്രേണികൾ കടന്നുപോകുക. 0 വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, റൂട്ട് ഗ്രൂപ്പ് മാത്രമാണ്
നിരീക്ഷിച്ചു. 1-ന്, കൺട്രോൾ ഗ്രൂപ്പുകളുടെ ആദ്യ തലം മാത്രമേ നിരീക്ഷിക്കൂ, അങ്ങനെ പലതും.
ഡിഫോൾട്ടുകൾ 3 ലേക്ക്.
-M മെഷീൻ, --മെഷീൻ=മെഷീൻ
കണ്ടെയ്നറുമായി ബന്ധപ്പെട്ട ഭാഗത്ത് കാണിച്ചിരിക്കുന്ന നിയന്ത്രണ ഗ്രൂപ്പുകളെ പരിമിതപ്പെടുത്തുക മെഷീൻ.
-h, --സഹായിക്കൂ
ഒരു ചെറിയ സഹായ വാചകം പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
--പതിപ്പ്
ഒരു ലഘു പതിപ്പ് സ്ട്രിംഗ് ചെയ്ത് പുറത്തുകടക്കുക.
കീകൾ
systemd-cgtop ഒരു സംവേദനാത്മക ഉപകരണമാണ്, ഇത് ഉപയോഗിച്ച് ഉപയോക്തൃ ഇൻപുട്ട് വഴി നിയന്ത്രിക്കാം
ഇനിപ്പറയുന്ന കീകൾ:
h
ഒരു ചെറിയ സഹായ വാചകം കാണിക്കുന്നു.
ഇടം
ഔട്ട്പുട്ട് ഉടൻ പുതുക്കുക.
q
പ്രോഗ്രാം അവസാനിപ്പിക്കുക.
p, t, c, m, i
പാത്ത്, ടാസ്ക്കുകളുടെ എണ്ണം, സിപിയു ലോഡ്, മെമ്മറി ഉപയോഗം അല്ലെങ്കിൽ I/O ലോഡ് എന്നിവ പ്രകാരം നിയന്ത്രണ ഗ്രൂപ്പുകളെ അടുക്കുക,
യഥാക്രമം. ഉപയോഗിച്ച് ഈ ക്രമീകരണവും നിയന്ത്രിക്കാം --ഓർഡർ= കമാൻഡ് ലൈൻ
മാറുക.
%
CPU സമയം സമയമോ ശതമാനമോ ആയി കാണിക്കുന്നതിന് ഇടയിൽ ടോഗിൾ ചെയ്യുക. ഈ ക്രമീകരണവും ആകാം
ഉപയോഗിച്ച് നിയന്ത്രിക്കപ്പെടുന്നു --cpu= കമാൻഡ് ലൈൻ സ്വിച്ച്.
+, -
പുതുക്കൽ കാലതാമസം യഥാക്രമം കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യുക. ഈ ക്രമീകരണവും നിയന്ത്രിക്കപ്പെടാം
ഉപയോഗിച്ച് --വൈകി= കമാൻഡ് ലൈൻ സ്വിച്ച്.
P
എല്ലാ ടാസ്ക്കുകളും എണ്ണുന്നത് തമ്മിൽ ടോഗിൾ ചെയ്യുക, അല്ലെങ്കിൽ യൂസർസ്പേസ് പ്രോസസ്സുകൾ മാത്രം. ഈ ക്രമീകരണവും ആകാം
ഉപയോഗിച്ച് നിയന്ത്രിക്കാം -P കമാൻഡ് ലൈൻ സ്വിച്ച് (മുകളിൽ കാണുക).
k
എല്ലാ ടാസ്ക്കുകളും എണ്ണുന്നത് തമ്മിൽ ടോഗിൾ ചെയ്യുക, അല്ലെങ്കിൽ യൂസർസ്പേസ് പ്രോസസുകളും കേർണൽ ത്രെഡുകളും മാത്രം.
ഉപയോഗിച്ച് ഈ ക്രമീകരണവും നിയന്ത്രിക്കാം -k കമാൻഡ് ലൈൻ സ്വിച്ച് (മുകളിൽ കാണുക).
r
ചൈൽഡ് കൺട്രോൾ ഗ്രൂപ്പുകളിലെ പ്രക്രിയകൾ ആവർത്തിച്ച് ഉൾപ്പെടുത്തുന്നതിനോ ഒഴിവാക്കുന്നതിനോ തമ്മിൽ ടോഗിൾ ചെയ്യുക
നിയന്ത്രണ ഗ്രൂപ്പ് പ്രോസസ്സ് എണ്ണങ്ങൾ. ഉപയോഗിച്ച് ഈ ക്രമീകരണവും നിയന്ത്രിക്കാം
--recursive= കമാൻഡ് ലൈൻ സ്വിച്ച്. എല്ലാ ജോലികളും കണക്കാക്കിയാൽ ഈ കീ ലഭ്യമല്ല,
P അല്ലെങ്കിൽ k കീകൾ ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്ന പ്രക്രിയകൾ കണക്കാക്കിയാൽ മാത്രമേ ഇത് ലഭ്യമാകൂ.
പുറത്ത് പദവി
വിജയിക്കുമ്പോൾ, 0 തിരികെ നൽകും, അല്ലെങ്കിൽ പൂജ്യമല്ലാത്ത പരാജയ കോഡ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് systemd-cgtop ഓൺലൈനായി ഉപയോഗിക്കുക