Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് rstream ആണിത്.
പട്ടിക:
NAME
rstream - RDMA പിംഗ്-പോംഗ് ടെസ്റ്റിലൂടെ സ്ട്രീമിംഗ്.
സിനോപ്സിസ്
rstream [-s server_address] [-b bind_address] [-f address_format]
[-B buffer_size] [-I ആവർത്തനങ്ങൾ] [-C transfer_count]
[-S transfer_size] [-p server_port] [-T test_option]
വിവരണം
തമ്മിൽ ബന്ധിപ്പിക്കുന്നതിനും ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനും RDMA പ്രോട്ടോക്കോൾ (rsocket) വഴിയുള്ള സ്ട്രീമിംഗ് ഉപയോഗിക്കുന്നു
ക്ലയന്റ്, സെർവർ ആപ്ലിക്കേഷൻ.
ഓപ്ഷനുകൾ
-s server_address
കണക്ഷനുകൾക്കായി ശ്രദ്ധിക്കുന്ന സെർവർ സിസ്റ്റത്തിന്റെ നെറ്റ്വർക്ക് നാമം അല്ലെങ്കിൽ IP വിലാസം. ദി
ഉപയോഗിച്ച പേരോ വിലാസമോ ഒരു RDMA ഉപകരണത്തിലൂടെ വേണം. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കണം
ക്ലയന്റ് മുഖേന.
-ബി ബൈൻഡ്_വിലാസം
ബന്ധിപ്പിക്കേണ്ട പ്രാദേശിക നെറ്റ്വർക്ക് വിലാസം.
-f വിലാസം_ഫോർമാറ്റ്
ip, ipv6, gid അല്ലെങ്കിൽ പേര് എന്നിവയാണ് പിന്തുണയ്ക്കുന്ന വിലാസ ഫോർമാറ്റുകൾ.
-ബി ബഫർ_സൈസ്
അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുന്ന നെറ്റ്വർക്ക് ബഫറുകളുടെ വലുപ്പം സൂചിപ്പിക്കുന്നു.
-ഐ ആവർത്തനങ്ങൾ
നിർദ്ദിഷ്ട സന്ദേശങ്ങളുടെ എണ്ണം തമ്മിൽ എത്ര തവണ കൈമാറ്റം ചെയ്യപ്പെടും
ക്ലയന്റും സെർവറും. (സ്ഥിരസ്ഥിതി 1000)
-സി ട്രാൻസ്ഫർ_എണ്ണം
ക്ലയന്റിൽ നിന്ന് സെർവറിലേക്കും വീണ്ടും ഓണാക്കാനുമുള്ള സന്ദേശങ്ങളുടെ എണ്ണം
ഓരോ ആവർത്തനവും. (സ്ഥിരസ്ഥിതി 1)
-എസ് ട്രാൻസ്ഫർ_സൈസ്
ഓരോ അയയ്ക്കുന്ന കൈമാറ്റത്തിന്റെയും വലുപ്പം ബൈറ്റുകളിൽ. (ഡിഫോൾട്ട് 1000) 'എല്ലാം' വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ,
rstream വിവിധ വലുപ്പത്തിലുള്ള ടെസ്റ്റുകളുടെ ഒരു പരമ്പര പ്രവർത്തിപ്പിക്കും.
-പി സെർവർ_പോർട്ട്
സെർവറിന്റെ പോർട്ട് നമ്പർ.
-T test_option
ടെസ്റ്റ് പാരാമീറ്ററുകൾ വ്യക്തമാക്കുന്നു. ലഭ്യമായ ഓപ്ഷനുകൾ ഇവയാണ്:
s | സോക്കറ്റ് - ഡാറ്റ കൈമാറാൻ സാധാരണ സോക്കറ്റ് കോളുകൾ ഉപയോഗിക്കുന്നു
ഒരു | async - അസമന്വിത പ്രവർത്തനം ഉപയോഗിക്കുന്നു (ഉദാഹരണത്തിന് തിരഞ്ഞെടുക്കുക / വോട്ടെടുപ്പ്)
b | തടയൽ - കോളുകൾ തടയൽ ഉപയോഗിക്കുന്നു
f | ഫോർക്ക് - ഫോർക്ക് സെർവർ പ്രോസസ്സിംഗ് (ഫോഴ്സ് -ടി എസ് ഓപ്ഷൻ)
n | നോൺബ്ലോക്കിംഗ് - നോൺ-ബ്ലോക്കിംഗ് കോളുകൾ ഉപയോഗിക്കുന്നു
r | പരിഹരിക്കുക - വിലാസം പരിഹരിക്കാൻ rdma cm ഉപയോഗിക്കുക
v | സ്ഥിരീകരിക്കുക - ഡാറ്റ കൈമാറ്റങ്ങൾ സ്ഥിരീകരിക്കുന്നു
കുറിപ്പുകൾ
ഒരു സെർവർ സിസ്റ്റത്തിൽ rstream ആരംഭിക്കുക, തുടർന്ന് a-ൽ rstream -s server_name പ്രവർത്തിപ്പിക്കുക എന്നതാണ് അടിസ്ഥാന ഉപയോഗം.
ക്ലയന്റ് സിസ്റ്റം. സ്ഥിരസ്ഥിതിയായി, rstream ലേറ്റൻസി, ബാൻഡ്വിഡ്ത്ത് പ്രകടനത്തിന്റെ ഒരു പരമ്പര പ്രവർത്തിപ്പിക്കും
പരിശോധനകൾ. മറ്റൊരു ആവർത്തനങ്ങൾ, transfer_count, അല്ലെങ്കിൽ transfer_size എന്നിവ വ്യക്തമാക്കുന്നത് a റൺ ചെയ്യും
ഒന്നും വ്യക്തമാക്കിയിട്ടില്ലാത്ത സ്ഥിര മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഉപയോക്തൃ ഇഷ്ടാനുസൃത പരിശോധന.
ഈ ടെസ്റ്റ് RDMA റിസോഴ്സുകളെ ഉപയോക്തൃസ്പേസിലേക്ക് മാപ്പ് ചെയ്യുന്നതിനാൽ, ഉപയോക്താക്കൾ തങ്ങളുടെ പക്കലുണ്ടെന്ന് ഉറപ്പാക്കണം
ലഭ്യമായ സിസ്റ്റം ഉറവിടങ്ങളും അനുമതികളും. കൂടുതലറിയാൻ libibverbs README ഫയൽ കാണുക
വിശദാംശങ്ങൾ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് rstream ഓൺലൈനായി ഉപയോഗിക്കുക