Я упускаю момент при использовании команды dohell . Пожалуйста, укажите.
anisha@linux-dopx:~/Desktop/RealTime/downloadedPages> /usr/xenomai/bin/dohell -b ~/Desktop/RealTime/downloadedPages/hackbench /usr/xenomai/bin/dohell [ -b path ] [ -s server ] [ -p port ] [ -m mntpoint ] [ -l path | seconds ] Generate load, using an assorted set of commands and optionnaly: [B]- hackbench if the path to the hackbench binary is specified with -b;[/B] - nc to send TCP data to "server" port "port" if -s is specified (if -p is not specified, the port 9, aka discard is used); - dd to write data under "mntpoint" if -m is specified. during the runtime of the LTP test if the path to the LTP installation directory is specifed with -l or during "seconds" seconds. Что в каталоге:
anisha@linux-dopx:~/Desktop/RealTime/downloadedPages> ls adeosPaper.pdf How To Do Eveything With DD - LinuxQuestions.org_files AnatomyOfRealTimeLinux.pdf How To Do Eveything With DD - LinuxQuestions.org.html BasicsOfRealTimeLinux.html LifeWithAdeos.pdf dd (Unix) - Wikipedia, the free encyclopedia_files Makefile dd (Unix) - Wikipedia, the free encyclopedia.html mythsAndFactsRT.pdf FAQsXenomai.html NativeAPITour.pdf [B][COLOR="red"]hackbench[/COLOR][/B] resourceKernel hackbench.c RTAI_User_Manual_34_03 (1).pdf history.pdf xeno-test Тип hackbench:
anisha@linux-dopx:~/Desktop/RealTime/downloadedPages> file hackbench hackbench: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped Я попытался dohellотдельно hackbenchи secondsпараметр следующим образом (и это работало должным образом):
linux-dopx:~ # /usr/xenomai/bin/dohell -b "/home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100 seconds" 2 Running with 100*40 (== 4000) tasks. Time: 2.198 /usr/xenomai/bin/dohell: line 94: 17276 Terminated while :; do $hackbench 1; done /usr/xenomai/bin/dohell: line 94: 17277 Terminated while :; do cat /proc/interrupts; done > /dev/null 2>&1 /usr/xenomai/bin/dohell: line 94: 17279 Terminated while :; do ps w; done > /dev/null 2>&1 /usr/xenomai/bin/dohell: line 94: 17280 Terminated dd if=/dev/zero of=/dev/null /usr/xenomai/bin/dohell: line 94: 17281 Terminated while :; do ls -lR / > /dev/null 2>&1; done Killed Затем я попробовал то же самое со xeno-testследующим:
/usr/xenomai/bin/xeno-test -l "dohell -b "/home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100 seconds" 2" and /usr/xenomai/bin/xeno-test -l "dohell -b /home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100 seconds 2" and /usr/xenomai/bin/xeno-test -l dohell -b /home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100 seconds 2 and also, /usr/xenomai/bin/xeno-test -l "dohell -b /home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100" -T 2 and /usr/xenomai/bin/xeno-test -l "dohell -b /home/anisha/Desktop/RealTime/downloadedPages/hackbench -pipe 100 process 100" -t 2 Все они привели к одним и тем же конечным результатам:
как это сделать? Пожалуйста помоги.
Я запускал то же самое в некоторых других способах (отредактируйте в вопросе), но, похоже, ничего не работает.