Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് mbw ആണിത്.
പട്ടിക:
NAME
mbw - മെമ്മറി ബാൻഡ്വിഡ്ത്ത് ബെഞ്ച്മാർക്ക്
സിനോപ്സിസ്
mbw [ഓപ്ഷനുകൾ] arraysize_in_MiB
വിവരണം
mbw മെമ്മറിയിലെ ഡാറ്റയുടെ വലിയ നിരകൾ പകർത്തി ലഭ്യമായ മെമ്മറി ബാൻഡ്വിഡ്ത്ത് നിർണ്ണയിക്കുന്നു.
ഓപ്ഷനുകൾ
-q നിശബ്ദം; വിവര സന്ദേശങ്ങൾ അടിച്ചമർത്തുക.
-a ഓരോ ടെസ്റ്റിന്റെയും ശരാശരി പ്രിന്റിംഗ് അടിച്ചമർത്തുക.
-n
ഓരോ ടെസ്റ്റിലും ലൂപ്പുകളുടെ എണ്ണം തിരഞ്ഞെടുക്കുക
-t
പ്രവർത്തിപ്പിക്കേണ്ട ടെസ്റ്റുകൾ തിരഞ്ഞെടുക്കുക. -t പാരാമീറ്ററുകൾ നൽകിയിട്ടില്ലെങ്കിൽ, എല്ലാം പ്രവർത്തിപ്പിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി
പരിശോധനകൾ. -t0: memcpy() test, -t1: dumb (b[i]=a[i] style) test, -t2: memcpy() കൂടെ
ഏകപക്ഷീയമായ ബ്ലോക്ക് വലിപ്പം
-b
-t2-നുള്ള ബൈറ്റുകളിൽ ബ്ലോക്ക് വലുപ്പം.
-h പെട്ടെന്നുള്ള സഹായം കാണിക്കുക.
USAGE
mbw രണ്ടെണ്ണം അനുവദിക്കും അറേസൈസ് മെമ്മറിയിലുള്ള അറേകൾ മറ്റൊന്നിലേക്ക് പകർത്തുക. റിപ്പോർട്ട് ചെയ്തു
'ബാൻഡ്വിഡ്ത്ത്' എന്നത് ഈ പ്രവർത്തനത്തിന് എടുത്ത സമയത്തിൽ പകർത്തിയ ഡാറ്റയുടെ അളവാണ്.
സ്പഷ്ടമായി mbw രണ്ടുതവണ ആവശ്യമാണ് അറേസൈസ് ഫിസിക്കൽ മെമ്മറിയുടെ MiBytes (1024*1024 ബൈറ്റുകൾ) - നിങ്ങൾ ആഗ്രഹിക്കുന്നു
സ്വാപ്പ് ഓഫ് ചെയ്യുന്നതാണ് നല്ലത് അല്ലെങ്കിൽ പേജിംഗ് സംഭവിക്കുന്നില്ലെന്ന് ഉറപ്പാക്കുക. അത് പറയേണ്ടതില്ലല്ലോ
തിരക്കേറിയ സംവിധാനത്തിൽ പ്രവർത്തിക്കാൻ പാടില്ല.
ചെയ്യാൻ
ഒന്നിലധികം ത്രെഡ് പിന്തുണ. പാഴ്സിംഗിനായി getopt() ഉപയോഗിക്കുന്നത് ഉൾപ്പെടെ മികച്ച കോൺഫിഗറബിളിറ്റി
വാദങ്ങൾ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് mbw ഓൺലൈനായി ഉപയോഗിക്കുക