Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന lstopo കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
lstopo, lstopo-no-graphics, hwloc-ls - സിസ്റ്റത്തിന്റെ ടോപ്പോളജി കാണിക്കുക
സിനോപ്സിസ്
സ്റ്റോപ്പോ [ ഓപ്ഷനുകൾ ]... [ ഫയലിന്റെ പേര് ]
lstopo-no-graphics [ ഓപ്ഷനുകൾ ]... [ ഫയലിന്റെ പേര് ]
hwloc-ls [ ഓപ്ഷനുകൾ ]... [ ഫയലിന്റെ പേര് ]
അതല്ല ഹലോക്ക്(7) hwloc സിസ്റ്റത്തിന്റെ വിശദമായ വിശദീകരണം നൽകുന്നു; അതു വായിക്കണം
ഈ മാൻ പേജ് വായിക്കുന്നതിന് മുമ്പ്
ഓപ്ഷനുകൾ
--ഓഫ് , --ഔട്ട്പുട്ട്-ഫോർമാറ്റ്
തന്നിരിക്കുന്ന ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് നടപ്പിലാക്കുക. താഴെയുള്ള ഔട്ട്പുട്ട് ഫോർമാറ്റ് വിഭാഗം കാണുക.
-i , --ഇൻപുട്ട്
XML ഫയലിൽ നിന്ന് ടോപ്പോളജി വായിക്കുക (ടോപ്പോളജി കണ്ടുപിടിക്കുന്നതിനുപകരം
പ്രാദേശിക യന്ത്രം). എങ്കിൽ "-" ആണ്, സാധാരണ ഇൻപുട്ട് ഉപയോഗിക്കുന്നു. XML പിന്തുണ നിർബന്ധമാണ്
ഈ ഓപ്ഷൻ ഉപയോഗയോഗ്യമാക്കുന്നതിനായി hwloc-ലേക്ക് സമാഹരിച്ചിരിക്കുന്നു.
-i , --ഇൻപുട്ട്
വ്യക്തമാക്കിയ chroot-ൽ നിന്ന് ടോപ്പോളജി വായിക്കുക (കണ്ടെത്തുന്നതിനുപകരം
ലോക്കൽ മെഷീനിലെ ടോപ്പോളജി). ഈ ഓപ്ഷൻ സാധാരണയായി Linux-ൽ മാത്രമേ ലഭ്യമാകൂ.
hwloc- ഉപയോഗിച്ച് മറ്റൊരു മെഷീൻ ടോപ്പോളജി ശേഖരിച്ചാണ് സാധാരണയായി chroot സൃഷ്ടിച്ചത്.
ശേഖരിക്കുക-ടോപോളജി.
-i , --ഇൻപുട്ട്
ഒരു വ്യാജ ശ്രേണിയെ അനുകരിക്കുക (ലോക്കൽ ടോപ്പോളജി കണ്ടെത്തുന്നതിന് പകരം
യന്ത്രം). എങ്കിൽ "node:2 pu:3" ആണ്, ടോപ്പോളജിയിൽ രണ്ട് NUMA അടങ്ങിയിരിക്കും
ഓരോന്നിലും 3 പ്രോസസ്സിംഗ് യൂണിറ്റുകളുള്ള നോഡുകൾ. ദി സ്ട്രിംഗ് അവസാനിപ്പിക്കണം
നിരവധി PU-കൾക്കൊപ്പം.
--എങ്കിൽ , --ഇൻപുട്ട് ഫോർമാറ്റ്
നൽകിയിരിക്കുന്ന ഫോർമാറ്റിൽ ഇൻപുട്ട് നടപ്പിലാക്കുക XML, fsroot ഒപ്പം സിന്തറ്റിക്.
--കയറ്റുമതി-സിന്തറ്റിക്-പതാകകൾ
സിന്തറ്റിക് ഫോർമാറ്റിലേക്ക് കയറ്റുമതി ചെയ്യുമ്പോൾ ഫ്ലാഗുകൾ നിർബന്ധമാക്കുക. ഈ പതാകകൾ കൈമാറുന്നു
hwloc_topology_export_synthetic(). 2 ന്റെ മൂല്യം hwloc ഫോർമാറ്റിലേക്ക് മടങ്ങുന്നു
v1.9. 3 ന്റെ മൂല്യം യഥാർത്ഥ മിനിമലിസ്റ്റിക് ഫോർമാറ്റിലേക്ക് (v1.9-ന് മുമ്പ്) പഴയപടിയാക്കുന്നു.
-v --വാക്കുകൾ
കൂടുതൽ വിശദാംശങ്ങൾ ഉൾപ്പെടുത്തുക. കൂടുതൽ പ്രദർശിപ്പിക്കാൻ hwloc-info ടൂൾ ഉപയോഗിച്ചേക്കാം
നിർദ്ദിഷ്ട വസ്തുക്കളെക്കുറിച്ചുള്ള വിവരങ്ങൾ.
-s --നിശബ്ദത
കാണിക്കാനുള്ള വിശദാംശങ്ങളുടെ അളവ് കുറയ്ക്കുക.
-f --ശക്തിയാണ്
ഡെസ്റ്റിനേഷൻ ഫയൽ നിലവിലുണ്ടെങ്കിൽ, അത് തിരുത്തിയെഴുതുക.
-l --ലോജിക്കൽ
ഫിസിക്കൽ/ഒഎസ് സൂചികകൾക്ക് പകരം hwloc ലോജിക്കൽ ഇൻഡക്സുകൾ പ്രദർശിപ്പിക്കുക (കൺസോളിനുള്ള സ്ഥിരസ്ഥിതി
ഔട്ട്പുട്ട്). ഈ സൂചികകൾ "L#" എന്ന പ്രിഫിക്സ് ആണ്. ചിലരുടെ ഭൗതിക സൂചികകൾ
ഒബ്ജക്റ്റുകൾ (പിയു, നോഡ് ഡിഫോൾട്ടായി, എല്ലാ ഒബ്ജക്റ്റുകളും വെർബോസ് ആണെങ്കിൽ) ഒബ്ജക്റ്റായി ദൃശ്യമാകും
ആട്രിബ്യൂട്ട് "P#...".
-p --ഭൗതികം
hwloc ലോജിക്കൽ ഇൻഡക്സുകൾക്ക് പകരം OS/ഫിസിക്കൽ ഇൻഡക്സുകൾ പ്രദർശിപ്പിക്കുക (ഗ്രാഫിക്കലിന് സ്ഥിരസ്ഥിതി
ഔട്ട്പുട്ട്). ഈ സൂചികകൾ കൺസോളിൽ "L#" എന്നതിനുപകരം "P#" എന്ന് പ്രിഫിക്സ് ചെയ്തിരിക്കുന്നു
.ട്ട്പുട്ട്.
-c --cpuset
ഓരോ വസ്തുവിന്റെയും cpuset പ്രദർശിപ്പിക്കുക.
-C --cpuset-മാത്രം
ഓരോ വസ്തുവിന്റെയും cpuset മാത്രം പ്രദർശിപ്പിക്കുക; എന്നതിനെക്കുറിച്ച് മറ്റൊന്നും പ്രദർശിപ്പിക്കരുത്
വസ്തു
--ടാസ്ക്സെറ്റ്
ടാസ്ക്സെറ്റ് കമാൻഡ്-ലൈൻ പ്രോഗ്രാം അംഗീകരിച്ച ഫോർമാറ്റിൽ സിപിയു സെറ്റ് സ്ട്രിംഗുകൾ കാണിക്കുക
hwloc-നിർദ്ദിഷ്ട സിപിയു സെറ്റ് സ്ട്രിംഗ് ഫോർമാറ്റിന് പകരം. ഈ ഓപ്ഷൻ കൂട്ടിച്ചേർക്കണം
കൂടെ --cpuset or --cpuset-മാത്രം, അല്ലെങ്കിൽ അത് സൂചിപ്പിക്കും --cpuset.
--മാത്രം
വാചക ഔട്ട്പുട്ടിൽ തന്നിരിക്കുന്ന തരത്തിലുള്ള ഒബ്ജക്റ്റുകൾ മാത്രം കാണിക്കുക.
--അവഗണിക്കുക
തരത്തിലുള്ള എല്ലാ വസ്തുക്കളെയും അവഗണിക്കുക ടോപ്പോളജിയിൽ. hwloc ഒന്നും അവഗണിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു
PU-കളും I/O ഉപകരണങ്ങളും ഒഴികെ ടൈപ്പ് ചെയ്യുക. എന്നിരുന്നാലും, lstopo ഇപ്പോഴും മറച്ചുകൊണ്ട് PU അവഗണിക്കുന്നു
ഗ്രാഫിക്കൽ, ടെക്സ്ച്വൽ ഔട്ട്പുട്ടുകളിലെ PU ഒബ്ജക്റ്റുകൾ. PU അവഗണിക്കപ്പെടാനിടയില്ല എന്നത് ശ്രദ്ധിക്കുക
XML ഔട്ട്പുട്ടിൽ. ടോപ്പ് ലെവൽ ഒബ്ജക്റ്റ് തരം അവഗണിക്കാൻ കഴിയില്ല എന്നതും ശ്രദ്ധിക്കുക
(സാധാരണയായി മെഷീൻ അല്ലെങ്കിൽ സിസ്റ്റം).
--നോ-കാഷെകൾ
കാഷെകൾ കാണിക്കരുത്.
ഉപയോഗശൂന്യമായ കാഷെകൾ
ശ്രേണിപരമായ സ്വാധീനം ഇല്ലാത്ത കാഷെകൾ കാണിക്കരുത്. ഇത് വിളിക്കുന്നു
കാഷെ ഒബ്ജക്റ്റുകൾക്കായി hwloc_topology_ignore_type_keep_structure().
--ഇക്കാച്ചുകൾ ഇല്ല
ഇൻസ്ട്രക്ഷൻ കാഷെകൾ കാണിക്കരുത്, ഡാറ്റയും ഏകീകൃത കാഷെകളും മാത്രമേ പ്രദർശിപ്പിക്കൂ.
--മുഴുവൻ-സിസ്റ്റം
ഭരണ പരിമിതികൾ പരിഗണിക്കരുത്.
--ലയിപ്പിക്കുക
ശ്രേണിപരമായ സ്വാധീനം ഇല്ലാത്ത ലെവലുകൾ കാണിക്കരുത്. ഇത് വിളിക്കുന്നു
hwloc_topology_ignore_all_keep_structure().
--തകർച്ചയില്ല
സമാനമായ പിസിഐ ഉപകരണങ്ങൾ ചുരുക്കരുത്. ഡിഫോൾട്ടായി, സമാനമായ സഹോദര പിസിഐ ഉപകരണങ്ങൾ
(ഒരു ഫിസിക്കൽ ഉപകരണത്തിനുള്ളിലെ നിരവധി വെർച്വൽ ഫംഗ്ഷനുകൾ പോലുള്ളവ) പൊളിഞ്ഞു.
--നിയന്ത്രിക്കുക
തന്നിരിക്കുന്ന cpuset-ലേക്ക് ടോപ്പോളജി പരിമിതപ്പെടുത്തുക.
--നിയന്ത്രിക്കുക ബന്ധിക്കുക
നിലവിലെ പ്രോസസ്സ് ബൈൻഡിംഗിലേക്ക് ടോപ്പോളജി പരിമിതപ്പെടുത്തുക. ഈ ഓപ്ഷന് ഉപയോഗം ആവശ്യമാണ്
യഥാർത്ഥ നിലവിലെ മെഷീൻ ടോപ്പോളജി (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ടോപ്പോളജി --ഈ വ്യവസ്ഥ or
പരിസ്ഥിതിയിൽ HWLOC_THISSYSTEM 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു).
--നിയന്ത്രണ-പതാകകൾ
ടോപ്പോളജി നിയന്ത്രിക്കുമ്പോൾ ഫ്ലാഗുകൾ നിർബന്ധമാക്കുക. സ്ഥിരസ്ഥിതിയാണ് 0. ഈ പതാകകൾ
ലേക്ക് കൈമാറി hwloc_topology_restrict().
--no-io
ഏതെങ്കിലും I/O ഉപകരണമോ ബ്രിഡ്ജോ കാണിക്കരുത്. സ്ഥിരസ്ഥിതിയായി, സാധാരണ ഉപകരണങ്ങൾ (GPU-കൾ, NIC-കൾ,
ബ്ലോക്ക് ഉപകരണങ്ങൾ, ...) കൂടാതെ രസകരമായ പാലങ്ങളും കാണിക്കുന്നു.
--പാലങ്ങൾ ഇല്ല
ഹോസ്റ്റ്ബ്രിഡ്ജുകൾ ഒഴികെ ഒരു I/O ബ്രിഡ്ജും കാണിക്കരുത്. സ്ഥിരസ്ഥിതിയായി, സാധാരണ ഉപകരണങ്ങൾ (GPU-കൾ,
NIC-കൾ, ബ്ലോക്ക് ഉപകരണങ്ങൾ, ...) രസകരമായ പാലങ്ങൾ എന്നിവ കാണിക്കുന്നു.
--മുഴുവൻ-io
എല്ലാ I/O ഉപകരണങ്ങളും ബ്രിഡ്ജുകളും കാണിക്കുക. സ്ഥിരസ്ഥിതിയായി, സാധാരണ ഉപകരണങ്ങൾ മാത്രം (GPU-കൾ, NIC-കൾ,
ബ്ലോക്ക് ഉപകരണങ്ങൾ, ...) കൂടാതെ രസകരമായ പാലങ്ങളും കാണിക്കുന്നു.
--ഈ വ്യവസ്ഥ
തിരഞ്ഞെടുത്ത ബാക്കെൻഡ് നമ്മൾ ഉപയോഗിക്കുന്ന സിസ്റ്റത്തിന് ടോപ്പോളജി നൽകുന്നു എന്ന് കരുതുക
ഓടിക്കൊണ്ടിരിക്കുന്നു. ഉപയോഗിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ് --നിയന്ത്രിക്കുക ഒരു കസ്റ്റം ബൈൻഡ് ചെയ്യുകയും ലോഡ് ചെയ്യുകയും ചെയ്യുന്നു
XML ഫയൽ പോലെയുള്ള ടോപ്പോളജി.
--pid
പ്രക്രിയയിലൂടെ കാണുന്ന ടോപ്പോളജി കണ്ടെത്തുക , അതായത് പ്രക്രിയ പോലെ ചെയ്തു
കണ്ടെത്തൽ തന്നെ. ഇത് അനുവദനീയമായ സെറ്റ് മാറ്റാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കുക
പ്രോസസ്സറുകൾ. അടയാളപ്പെടുത്തി ഈ പ്രക്രിയ നിലവിലെ CPU ബൈൻഡിംഗും കാണിക്കുക
അനുബന്ധ PU-കൾ (ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടിൽ പച്ചയിൽ, ചുവടെയുള്ള COLORS വിഭാഗം കാണുക,
അല്ലെങ്കിൽ ചേർത്തുകൊണ്ട് (ബൈൻഡിംഗ്) വെർബോസ് ടെക്സ്റ്റ് ഔട്ട്പുട്ടിലേക്ക്). 0 pid ആയി നൽകിയാൽ, the
lstopo പ്രക്രിയയ്ക്കുള്ള നിലവിലെ ബൈൻഡിംഗ് കാണിക്കും.
--ps --മുകളിൽ
ഔട്ട്പുട്ടിൽ നിലവിലുള്ള പ്രോസസ്സുകൾ മറ്റ് ഒബ്ജക്റ്റുകളായി കാണിക്കുക. ഉപയോഗശൂന്യമായി ഒഴിവാക്കാൻ
ഔട്ട്പുട്ട് അലങ്കോലപ്പെടുത്തുന്നു, ചില ഭാഗങ്ങളിൽ മാത്രം പരിമിതപ്പെടുത്തിയിരിക്കുന്ന പ്രക്രിയകൾ മാത്രം
യന്ത്രം കാണിച്ചിരിക്കുന്നു. Linux-ൽ, കേർണൽ ത്രെഡുകൾ കാണിക്കില്ല. നിരവധി പ്രക്രിയകൾ ഉണ്ടെങ്കിൽ
ദൃശ്യമാകുമ്പോൾ, ഔട്ട്പുട്ട് വായിക്കാൻ ബുദ്ധിമുട്ടായേക്കാം, ഇത് hwloc-ps പ്രോഗ്രാമിനെ കൂടുതൽ വർദ്ധിപ്പിക്കുന്നു
പ്രായോഗികം.
--അക്ഷര വലിപ്പം
ടെക്സ്റ്റ് ഫോണ്ടിന്റെ വലുപ്പം സജ്ജമാക്കുക.
--ഗ്രിഡ്സൈസ്
ഘടകങ്ങൾ തമ്മിലുള്ള മാർജിൻ വലുപ്പം സജ്ജമാക്കുക.
--ഹൊറിസ്, --ഹൊറിസ്=
ഏതാണ്ട് 4/3 അനുപാതത്തിന് പകരം തിരശ്ചീന ഗ്രാഫിക്കൽ ലേഔട്ട്. കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആണെങ്കിൽ
തരങ്ങളുടെ തരങ്ങൾ നൽകിയിരിക്കുന്നു, ലേഔട്ട് ബന്ധപ്പെട്ട കണ്ടെയ്നറുകൾക്ക് മാത്രമേ ബാധകമാകൂ.
--vert, --vert=
ഏകദേശം 4/3 അനുപാതത്തിന് പകരം വെർട്ടിക്കൽ ഗ്രാഫിക്കൽ ലേഔട്ട്. കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആണെങ്കിൽ
തരങ്ങളുടെ തരങ്ങൾ നൽകിയിരിക്കുന്നു, ലേഔട്ട് ബന്ധപ്പെട്ട കണ്ടെയ്നറുകൾക്ക് മാത്രമേ ബാധകമാകൂ.
--ശരി, --ശരി=
NUMA സ്ഥാപിക്കുമ്പോൾ ഉൾപ്പെടെ ഏകദേശം 4/3 അനുപാതമുള്ള ദീർഘചതുരാകൃതിയിലുള്ള ഗ്രാഫിക്കൽ ലേഔട്ട്
നോഡുകൾ. തരങ്ങളുടെ ഒരു കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് നൽകിയിട്ടുണ്ടെങ്കിൽ, ലേഔട്ട് ഇതിന് മാത്രമേ ബാധകമാകൂ
അനുബന്ധ കണ്ടെയ്നറുകൾ.
--ഇതിഹാസമില്ല
താഴെയുള്ള ടെക്സ്റ്റ് ലെജൻഡ് നീക്കം ചെയ്യുക.
--അനുബന്ധ-ലെജൻഡ്
ഗ്രാഫിക്കൽ മോഡിൽ ലെജൻഡിന്റെ അടിയിലേക്ക് വാചകത്തിന്റെ വരി കൂട്ടിച്ചേർക്കുക. വരി എങ്കിൽ
ദൈർഘ്യമേറിയതാണ്, അത് ഔട്ട്പുട്ടിൽ വെട്ടിച്ചുരുക്കപ്പെടും. ഒന്നിലധികം വരികൾ ചേർക്കുകയാണെങ്കിൽ, ഓരോന്നും
ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ കടന്ന് ലൈൻ പ്രത്യേകം നൽകണം.
--പതിപ്പ്
പതിപ്പ് റിപ്പോർട്ടുചെയ്ത് പുറത്തുകടക്കുക.
വിവരണം
lstopo, lstopo-no-graphics എന്നിവ സിസ്റ്റത്തിന്റെ ടോപ്പോളജിക്കൽ മാപ്പ് പ്രദർശിപ്പിക്കാൻ പ്രാപ്തമാണ്.
വൈവിധ്യമാർന്ന ഔട്ട്പുട്ട് ഫോർമാറ്റുകൾ. lstopo ഉം lstopo-no- ഉം തമ്മിലുള്ള ഒരേയൊരു വ്യത്യാസം
ഗ്രാഫിക്സ് എന്നത് ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടുകളെ ആശ്രയിക്കുന്നത് കുറയ്ക്കുന്നതിന് lstopo മാത്രമേ പിന്തുണയ്ക്കൂ.
ബാഹ്യ ലൈബ്രറികൾ. hwloc-ls lstopo-no-graphics-ന് സമാനമാണ്.
ഫയലിന്റെ പേര് നേരിട്ട് ഉപയോഗിക്കുന്ന ഔട്ട്പുട്ട് ഫോർമാറ്റിനെ സൂചിപ്പിക്കുന്നു; കാണുക
ഔട്ട്പുട്ട് ഫോർമാറ്റ് വിഭാഗം, താഴെ. വർണ്ണത്തെ പിന്തുണയ്ക്കുന്ന ഔട്ട്പുട്ട് ഫോർമാറ്റുകൾ പ്രത്യേകം സൂചിപ്പിക്കും
ഓരോ സിപിയുകളെയും അവയുടെ നിറം അനുസരിച്ച് സവിശേഷതകൾ; ചുവടെയുള്ള COLORS വിഭാഗം കാണുക.
ഔട്ട്പ് ഫോർമാറ്റുകൾ
സ്ഥിരസ്ഥിതിയായി, ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് പ്രത്യേകമല്ലെങ്കിൽ, ഔട്ട്പുട്ട് ഒരു ഗ്രാഫിക്കൽ വിൻഡോയിലേക്ക് അയയ്ക്കും
നിലവിലെ പരിതസ്ഥിതിയിൽ സാധ്യമാണ് (യുണിക്സിൽ സജ്ജീകരിച്ചിട്ടുള്ള ഡിസ്പ്ലേ എൻവയോൺമെന്റ് വേരിയബിൾ മുതലായവ).
അല്ലെങ്കിൽ, കൺസോളിൽ ഒരു ടെക്സ്റ്റ് സംഗ്രഹം പ്രദർശിപ്പിക്കും.
കമാൻഡ് ലൈനിലെ ഫയലിന്റെ പേര് സാധാരണയായി ഔട്ട്പുട്ടിന്റെ ഫോർമാറ്റ് നിർണ്ണയിക്കുന്നു. എ ഉണ്ട്
നിർദ്ദിഷ്ട ഔട്ട്പുട്ട് ഫോർമാറ്റുകളും ഉപകരണങ്ങളും സൂചിപ്പിക്കുന്ന ചില ഫയൽനാമങ്ങൾ (ഉദാ, "-" എന്നതിന്റെ ഫയൽനാമം
stdout-ലേക്ക് ഒരു ടെക്സ്റ്റ് സംഗ്രഹം ഔട്ട്പുട്ട് ചെയ്യും), എന്നാൽ മിക്ക ഫയൽനാമങ്ങളും ആവശ്യമുള്ള ഔട്ട്പുട്ടിനെ സൂചിപ്പിക്കുന്നു
അവയുടെ പ്രത്യയം അനുസരിച്ച് ഫോർമാറ്റ് ചെയ്യുക (ഉദാ, "topo.png" loading="lazy" ഒരു PNG- ഫോർമാറ്റ് ഫയൽ ഔട്ട്പുട്ട് ചെയ്യും).
ഔട്ട്പുട്ടിന്റെ ഫോർമാറ്റും "--of" ഉപയോഗിച്ച് മാറ്റാം. ഉദാഹരണത്തിന്, "--of pdf" ചെയ്യും
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ ഒരു PDF ഫോർമാറ്റ് ഫയൽ സൃഷ്ടിക്കുക, അതേസമയം "--of fig toto" ഒരു ഔട്ട്പുട്ട് ചെയ്യും
"toto" എന്ന് പേരിട്ടിരിക്കുന്ന Xfig- ഫോർമാറ്റ് ഫയൽ.
നിലവിൽ പിന്തുണയ്ക്കുന്ന ഫോർമാറ്റുകളുടെ ലിസ്റ്റ് ചുവടെ നൽകിയിരിക്കുന്നു. അവയിൽ ഏതെങ്കിലും ഉപയോഗിച്ച് ഉപയോഗിക്കാം
"--of" അല്ലെങ്കിൽ ഒരു ഫയൽനാമ സഫിക്സായി.
സ്ഥിരസ്ഥിതി
പരിസ്ഥിതിയെ ആശ്രയിച്ച് ഒരു വിൻഡോയിലേക്കോ കൺസോളിലേക്കോ ഔട്ട്പുട്ട് അയയ്ക്കുക.
കൺസോൾ
stdout-ലേക്ക് ഒരു വാചക സംഗ്രഹം അയയ്ക്കുക. ബൈൻഡിംഗ്, അനുവദനീയമല്ലാത്ത അല്ലെങ്കിൽ ഓഫ്ലൈൻ പ്രോസസ്സറുകൾ മാത്രം
വാചാലമാണെങ്കിൽ ഈ മോഡിൽ വ്യാഖ്യാനിക്കുന്നു; ചുവടെയുള്ള COLORS വിഭാഗം കാണുക.
ASCII മാപ്പിന്റെ ഒരു ASCII ആർട്ട് പ്രാതിനിധ്യം ഔട്ട്പുട്ട് ചെയ്യുക (മുമ്പ് വിളിച്ചിരുന്നത് txt ലുള്ള). ഔട്ട്പുട്ട് ചെയ്യുകയാണെങ്കിൽ
stdout-ലേക്ക്, ടെർമിനലിൽ നിറങ്ങൾ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, ഔട്ട്പുട്ട് ആയിരിക്കും
നിറമുള്ളത്.
അത്തിപ്പഴം Xfig-ൽ ലോഡ് ചെയ്യാൻ കഴിയുന്ന മാപ്പിന്റെ ഒരു പ്രാതിനിധ്യം ഔട്ട്പുട്ട് ചെയ്യുക.
PDF ശരിയായ പിന്തുണയോടെയാണ് lstopo കംപൈൽ ചെയ്തതെങ്കിൽ, lstopo ഒരു PDF പ്രാതിനിധ്യം നൽകുന്നു
ഭൂപടത്തിന്റെ.
ps ശരിയായ പിന്തുണയോടെയാണ് lstopo കംപൈൽ ചെയ്തതെങ്കിൽ, lstopo ഒരു പോസ്റ്റ്സ്ക്രിപ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നു
ഭൂപടത്തിന്റെ പ്രാതിനിധ്യം.
PNG ശരിയായ പിന്തുണയോടെയാണ് lstopo കംപൈൽ ചെയ്തതെങ്കിൽ, lstopo ഒരു PNG പ്രാതിനിധ്യം നൽകുന്നു
ഭൂപടത്തിന്റെ.
svg ശരിയായ പിന്തുണയോടെയാണ് lstopo കംപൈൽ ചെയ്തതെങ്കിൽ, lstopo ഒരു SVG ഔട്ട്പുട്ട് ചെയ്യുന്നു
ഭൂപടത്തിന്റെ പ്രാതിനിധ്യം.
സിന്തറ്റിക്
ടോപ്പോളജി സമമിതി ആണെങ്കിൽ (അതിന് റൂട്ട് ഒബ്ജക്റ്റിന് അതിന്റേതായ ഉണ്ടായിരിക്കണം
symmetric_subtree ഫീൽഡ് സെറ്റ്), lstopo ഒരു സിന്തറ്റിക് വിവരണ സ്ട്രിംഗ് ഔട്ട്പുട്ട് ചെയ്യുന്നു. ഈ
ഔട്ട്പുട്ട് പിന്നീട് ഒരു ഇൻപുട്ട് സിന്തറ്റിക് ടോപ്പോളജി വിവരണമായി വീണ്ടും ഉപയോഗിക്കാം. അതല്ല
I/O ഉപകരണങ്ങൾ പലപ്പോഴും ടോപ്പോളജി അസമമിതിക്ക് കാരണമാകുന്നു. അപ്പോൾ --no-io ചേർക്കുന്നത് ഉപയോഗപ്രദമാകും
സിന്തറ്റിക് കയറ്റുമതി പരാജയപ്പെടുന്നു. എന്നതിലെ സിന്തറ്റിക് ടോപ്പോളജി വിഭാഗവും കാണുക
ഡോക്യുമെന്റേഷൻ.
XML ശരിയായ പിന്തുണയോടെയാണ് lstopo കംപൈൽ ചെയ്തതെങ്കിൽ, lstopo ഒരു XML ഔട്ട്പുട്ട് ചെയ്യുന്നു
ഭൂപടത്തിന്റെ പ്രാതിനിധ്യം. ഇത് പിന്നീട് മറ്റൊരു മെഷീനിൽ പോലും ഉപയോഗിച്ചേക്കാം
lstopo --input, HWLOC_XMLFILE എൻവയോൺമെന്റ് വേരിയബിൾ, അല്ലെങ്കിൽ
hwloc_topology_set_xml() ഫംഗ്ഷൻ.
ഇനിപ്പറയുന്ന പ്രത്യേക പേരുകൾ ഉപയോഗിക്കാം:
- stdout-ലേക്ക് ഒരു വാചക സംഗ്രഹം അയയ്ക്കുക.
/dev/stdout
stdout-ലേക്ക് ഒരു വാചക സംഗ്രഹം അയയ്ക്കുക. ഇത് ഫലത്തിൽ "-" വ്യക്തമാക്കുന്നതിന് തുല്യമാണ്.
-.
മുഴുവൻ ഫയലിന്റെ പേരും "- ആണെങ്കിൽ. ", lstopo "--ഓഫ് എന്ന പോലെ പെരുമാറുന്നു -" ആയിരുന്നു
നൽകിയിരിക്കുന്നു, അതായത് നൽകിയിരിക്കുന്ന ഫോർമാറ്റിന്റെ ഒരു ഫയൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് അയയ്ക്കുന്നു.
ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട് ഫോർമാറ്റുകൾ എന്താണെന്നതിന്റെ ഒരു പ്രത്യേക ലിസ്റ്റിനായി "lstopo --help" ന്റെ ഔട്ട്പുട്ട് കാണുക
നിങ്ങളുടെ hwloc ഇൻസ്റ്റാളേഷനിൽ പിന്തുണയ്ക്കുന്നു.
നിറങ്ങൾ
വ്യത്യസ്തമായി സൂചിപ്പിക്കാൻ ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട് ഫോർമാറ്റുകളിൽ വ്യക്തിഗത സിപിയു കളർ ചെയ്യുന്നു
സവിശേഷതകൾ:
ഗ്രീൻ ടോപ്പോളജി ഒരു പ്രത്യേക പ്രക്രിയയിലൂടെ കാണപ്പെട്ടതായി റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു (കാണുക --pid), നൽകിയിരിക്കുന്നത്
CPU ഈ പ്രക്രിയയിലാണ് CPU ബൈൻഡിംഗ് മാസ്ക്.
വൈറ്റ് CPU അനുവദനീയമായ സെറ്റിലാണ് (ചുവടെ കാണുക). കണ്ടതുപോലെ ടോപ്പോളജി റിപ്പോർട്ട് ചെയ്താൽ
ഒരു പ്രത്യേക പ്രക്രിയ (കാണുക --pid), നൽകിയിരിക്കുന്ന സിപിയുവും ഈ പ്രോസസ്സ് സിപിയുവിൽ ഇല്ല
ബൈൻഡിംഗ് മാസ്ക്.
ചുവപ്പ് CPU അനുവദനീയമായ സെറ്റിൽ ഇല്ല (ചുവടെ കാണുക).
കറുപ്പ് CPU ഓഫ്ലൈനാണ് (ഓഫ്ലൈൻ CPU-കൾ പ്രദർശിപ്പിക്കുന്ന എല്ലാ OS-ന്റെ പിന്തുണയും അല്ല).
"അനുവദനീയമായ സെറ്റ്" എന്നത് നിലവിലെ പ്രോസസ്സ് ബൈൻഡ് ചെയ്യാൻ അനുവദിക്കുന്ന സിപിയുകളുടെ കൂട്ടമാണ്. ദി
അനുവദനീയമായ സെറ്റ് സാധാരണയായി ഒന്നുകിൽ പാരന്റ് പ്രോസസിൽ നിന്ന് പാരമ്പര്യമായി ലഭിക്കുന്നതാണ് അല്ലെങ്കിൽ അഡ്മിനിസ്ട്രേറ്റീവ് സജ്ജീകരിച്ചതാണ്
സിസ്റ്റത്തിലെ q പോളിസികൾ. ലിനക്സ് cpusets എന്നത് a എന്നതിനായുള്ള അനുവദനീയമായ സെറ്റ് പരിമിതപ്പെടുത്തുന്നതിനുള്ള ഒരു ഉദാഹരണമാണ്
പ്രോസസ്സും അതിന്റെ കുട്ടികൾ സിസ്റ്റത്തിലെ മുഴുവൻ സിപിയുകളേക്കാൾ കുറവായിരിക്കണം.
അതിനാൽ, അനുവദനീയമായ സെറ്റിൽ വ്യത്യസ്ത പ്രോസസ്സുകൾക്ക് വ്യത്യസ്ത CPU-കൾ ഉണ്ടായിരിക്കാം. അതിനാൽ, അഭ്യർത്ഥിക്കുന്നു
lstopo വ്യത്യസ്ത സന്ദർഭങ്ങളിൽ കൂടാതെ/അല്ലെങ്കിൽ വ്യത്യസ്ത ഉപയോക്താക്കൾക്ക് വ്യത്യസ്ത നിറങ്ങൾ പ്രദർശിപ്പിക്കാം
ഒരേ വ്യക്തിഗത CPU-കൾ (ഉദാ, lstopo ഒരു സന്ദർഭത്തിൽ പ്രവർത്തിപ്പിക്കുന്നത് ഒരു നിർദ്ദിഷ്ട CPU ഇതുപോലെ കാണിച്ചേക്കാം
ചുവപ്പ്, എന്നാൽ വ്യത്യസ്ത സന്ദർഭത്തിൽ lstopo പ്രവർത്തിക്കുന്നത് അതേ CPU വെള്ളയായി കാണിച്ചേക്കാം).
ചില lstopo ഔട്ട്പുട്ട് മോഡുകൾ, ഉദാ കൺസോൾ മോഡ് (ഡിഫോൾട്ട് നോൺ ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട്), ചെയ്യരുത്
പിന്തുണ നിറങ്ങൾ. കൺസോൾ മോഡ് മുകളിൽ പറഞ്ഞിരിക്കുന്ന സവിശേഷതകൾ കൂട്ടിച്ചേർക്കുന്നതിലൂടെ പ്രദർശിപ്പിക്കുന്നു
വാചാലമായ സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ ഓരോ PU ലൈനിലേക്കും വാചകം അയയ്ക്കുക.
കസ്റ്റം നിറങ്ങൾ
ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടിലെ ഓരോ ഒബ്ജക്റ്റിന്റെയും വർണ്ണം a വ്യക്തമാക്കിയുകൊണ്ട് നടപ്പിലാക്കാം
ആ ഒബ്ജക്റ്റിലെ "lstopoStyle" വിവര ആട്രിബ്യൂട്ട്. അതിന്റെ മൂല്യം ഒരു സെമി-കോളൺ വേർതിരിക്കേണ്ടതാണ്
ലിസ്റ്റ് " =#rrggbb" ഇവിടെ rr, gg, bb എന്നിവ ഓരോ വർണ്ണത്തിന്റെയും RGB ഘടകങ്ങളാണ്
0 നും 255 നും ഇടയിൽ, ഹെക്സാഡെസിമലിൽ (00 മുതൽ ff വരെ). ഒരുപക്ഷേ
പശ്ചാത്തലം
പ്രധാന ഒബ്ജക്റ്റ് ബോക്സിന്റെ പശ്ചാത്തല നിറം സജ്ജമാക്കുന്നു.
പശ്ചാത്തലം2
ഒബ്ജക്റ്റിനായി അധിക ബോക്സിന്റെ പശ്ചാത്തല നിറം സജ്ജമാക്കുന്നു, ഉദാഹരണത്തിന്
ഒരു NUMA നോഡ് ബോക്സിനുള്ളിലെ മെമ്മറി ബോക്സ്.
ടെക്സ്റ്റ് വസ്തുവിന്റെ പേര്, തരം, സൂചിക മുതലായവ കാണിക്കുന്ന വാചകത്തിന്റെ നിറം സജ്ജമാക്കുന്നു.
ടെക്സ്റ്റ് 2 ഒബ്ജക്റ്റിന് സമീപമുള്ള അധിക വാചകത്തിന്റെ നിറം സജ്ജീകരിക്കുന്നു, ഉദാഹരണത്തിന് ലിങ്ക് വേഗത
ഒരു പിസിഐ പാലത്തിന് പിന്നിൽ.
"lstopoStyle" വിവരം hwloc- ഉപയോഗിച്ച് താൽക്കാലികമായി സംരക്ഷിച്ച XML ടോപ്പോളജിയിലേക്ക് ചേർത്തേക്കാം.
വ്യാഖ്യാനിക്കുക, അല്ലെങ്കിൽ hwloc_obj_add_info() ഉപയോഗിച്ച്. ഉദാഹരണത്തിന്, എല്ലാ കോർ ഒബ്ജക്റ്റുകളും നീല നിറത്തിൽ പ്രദർശിപ്പിക്കാൻ
(വെളുത്ത പേരുകളോടെ):
lstopo save.xml
hwloc-annotate save.xml save.xml core:എല്ലാ വിവരങ്ങളും lstopoStyle
"പശ്ചാത്തലം=#0000ff;വാചകം=#ffffff"
lstopo -i save.xml
ലേഔട്ട്
അതിന്റെ ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടിൽ, 4/3 നേടാൻ ശ്രമിക്കുന്നതിന് lstopo ലളിതമായ ചതുരാകൃതിയിലുള്ള ഹ്യൂറിസ്റ്റിക്സ് ഉപയോഗിക്കുന്നു.
വീതിയും ഉയരവും തമ്മിലുള്ള അനുപാതം. എന്നിരുന്നാലും, NUMA നോഡുകളുടെ പ്രത്യേക സാഹചര്യത്തിൽ, ലേഔട്ട്
ഏതെങ്കിലും പ്രത്യേക NUMA ടോപ്പോളജി വിശ്വസിക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കാതിരിക്കാൻ, എല്ലായ്പ്പോഴും ഒരു പരന്ന ദീർഘചതുരം ആണ്
(lstopo-യ്ക്ക് ഇതുവരെ അത് റെൻഡർ ചെയ്യാൻ കഴിയുന്നില്ല). ഒരു ലെവലിന്റെ ലേഔട്ട് ഇതുപയോഗിച്ച് മാറ്റിയേക്കാം
--vert, --horiz, ഒപ്പം --rect.
ഉദാഹരണങ്ങൾ
ടെക്സ്ച്വൽ മോഡിൽ മെഷീൻ ടോപ്പോളജി പ്രദർശിപ്പിക്കുന്നതിന്:
lstopo-no-graphics
ascii-art മോഡിൽ മെഷീൻ ടോപ്പോളജി പ്രദർശിപ്പിക്കുന്നതിന്:
lstopo-no-graphics -.ascii
ഗ്രാഫിക്കൽ മോഡിൽ പ്രദർശിപ്പിക്കുന്നതിന് (DISPLAY എൻവയോൺമെന്റ് വേരിയബിൾ a ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് കരുതുക
പ്രസക്തമായ മൂല്യം):
സ്റ്റോപ്പോ
ഒരു PNG ഫയലിലേക്ക് ടോപ്പോളജി എക്സ്പോർട്ട് ചെയ്യാൻ:
lstopo file.png
ഒരു മെഷീനിൽ ഒരു XML ഫയൽ എക്സ്പോർട്ടുചെയ്യുന്നതിനും പിന്നീട് അനുബന്ധ ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നതിനും
മറ്റൊരു യന്ത്രം:
machine1$ lstopo file.xml
machine2$ lstopo --input file.xml
നിലവിലെ മെഷീൻ ടോപ്പോളജി XML-ലേക്ക് സേവ് ചെയ്യുന്നതിനും പിന്നീട് അത് നിശ്ചലമായിരിക്കുമ്പോൾ വേഗത്തിൽ റീലോഡ് ചെയ്യുന്നതിനും
ഇത് നിലവിലെ യന്ത്രമായി കണക്കാക്കുന്നു:
$ lstopo file.xml
<...>
$ lstopo --input file.xml --thissystem
ഒരു എക്സ്എംഎൽ ടോപ്പോളജി 0, 1, 4, 5 എന്നീ ഫിസിക്കൽ പ്രോസസറുകൾക്ക് മാത്രമായി പരിമിതപ്പെടുത്താൻ:
lstopo --input file.xml --നിയന്ത്രിക്കുക 0x33 newfile.xml
ലോജിക്കൽ ഇൻഡക്സ് 1 ആയ ന്യൂമ നോഡിലേക്ക് മാത്രം ഒരു എക്സ്എംഎൽ ടോപ്പോളജി പരിമിതപ്പെടുത്താൻ:
lstopo --input file.xml --നിയന്ത്രിക്കുക $(hwloc-calc --input file.xml node:1) newfile.xml
ടോപ്പോളജിയുടെ ഒരു സംഗ്രഹം പ്രദർശിപ്പിക്കുന്നതിന്:
lstopo -s
ടോപ്പോളജിയെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ ലഭിക്കുന്നതിന്:
lstopo -v
കോറുകൾ മാത്രം കാണിക്കാൻ:
lstopo --ഒൺലി കോർ
cpusets കാണിക്കാൻ:
lstopo --cpuset
പാക്കേജിന്റെ cpusets മാത്രം കാണിക്കാൻ:
lstopo --only package --cpuset-only
ഒരു വ്യാജ ശ്രേണി അനുകരിക്കുക; ഈ ഉദാഹരണം 2 പ്രൊസസർ യൂണിറ്റുകളുടെ 2 NUMA നോഡുകൾ കാണിക്കുന്നു:
lstopo --ഇൻപുട്ട് "n:2 2"
സിസ്റ്റത്തിലെ ലോജിക്കൽ പ്രോസസ്സറുകളുടെ എണ്ണം കണക്കാക്കാൻ
lstopo --only pu | wc -l
ഗ്രാഫിക്കൽ ലെജൻഡിലേക്ക് കേർണൽ പതിപ്പും പതിപ്പും ചേർക്കുന്നതിന്:
lstopo --append-legend "കേർണൽ റിലീസ്: $(uname -r)" --append-legend "കേർണൽ പതിപ്പ്:
$(uname -v)"
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lstopo ഓൺലൈനായി ഉപയോഗിക്കുക