|
2.2, nskboy (?), 00:36, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
Железо тестирует. Если пройти по ссылке на страничку проекта в Google Code и почитать User Guide, то многое станет понятным ;-)
| |
|
1.4, pavlinux (ok), 01:14, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Уж что-что, а загрузить железо продукция google всегда умела.
От рождения до сего дня.
| |
|
2.6, Аноним (-), 02:48, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Уж что-что, а загрузить железо продукция google всегда умела.
Бесполезными гонянием данных туда-сюда по большей части, ибо все натянуто на mapreduce, даже то, что совсем никак на него не ложится.
| |
2.7, F.Y. (?), 03:44, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
Старая ты бухтелка! :)
Вот конкретно этот софт чем плох\хорош?
| |
|
3.8, pavlinux (ok), 05:04, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Старая ты бухтелка! :)
>Вот конкретно этот софт чем плох\хорош?
pavel@amd64:/tmp/stressapptest-1.0.0_autoconf> ./stressapptest
Log: Commandline - ./stressapptest
Stats: SAT revision 1.0.0_autoconf, 64 bit binary
Log: pavel @ amd64 on Tue Oct 20 02:23:00 MSD 2009 from open source release
Log: 1 nodes, 4 cpus.
Log: Defaulting to 4 copy threads
Log: Total 4032 MB. Free 3415 MB. Hugepages 0 MB. Targeting 3639 MB (90%)
Process Error: Unsupported system, no error reporting available
Log: Command line option '-A' bypasses this error.
Process Error: Sat::Initialize() failed
Status: FAIL - test encountered procedural errors
Process Error: Fatal issue encountered. See above logs for details.
-------------------
Log: Commandline - ./stressapptest -A --monitor_mode
Stats: SAT revision 1.0.0_autoconf, 64 bit binary
Log: pavel @ amd64 on Tue Oct 20 02:23:00 MSD 2009 from open source release
Log: 1 nodes, 4 cpus.
Log: Defaulting to 4 copy threads
Log: Total 4032 MB. Free 3588 MB. Hugepages 0 MB. Targeting 3639 MB (90%)
Log: Unsupported system. Running with reduced coverage.
Log: Running in monitor-only mode. Will not allocate any memory nor run any stress test. Only polling ECC errors.
Log: Seconds remaining: 10
Ошибка сегментирования
--------------------------
Вот урезанная версия чем он занимается.
$ strace -f stressapptest -A 2>&1| tee | sort -u | awk '{print $2}' | sort -u | tr '(' ' ' | awk '{print $1}' | sort -u
clone
_exit
exit_group
futex
getppid
gettid
mmap
mprotect
munmap
nanosleep
rt_sigaction
rt_sigprocmask
sched_getaffinity
sched_setaffinity
sched_yield
set_robust_list
write
Самая дельная из них это write, её там только для вывода на stdout
$ strace -f ./stressapptest -A 2>&1 | tee | grep write | wc -l
28
| |
|
4.16, аноним (?), 14:30, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
То, что ты прочитал маны по сисколлам и strace, не значит что ты сможешь осилить разобраться, что делает софтина. А судя по всему, ты не осилил ее даже собрать :))
| |
|
5.19, pavlinux (ok), 21:57, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>То, что ты прочитал маны по сисколлам и strace, не значит что
>ты сможешь осилить разобраться, что делает софтина.
Да ну!!! Да и собственно не важно, что она делает, интересней что получается, а именно.
Родит тред, Мапит память, пишет туды массив, размапит пямять, убивает тред через сигнал. Фсё.
> А судя по всему, ты не осилил ее даже собрать :))
http://code.google.com/p/stressapptest/wiki/InstallationGuide
# tar zxvf stressapptest-1.0.0_autoconf.tar.gz
# ./configure
# make
# src/stressapptest -A
Ой Ниасилил...
| |
|
|
|
|
1.5, XoRe (ok), 02:08, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
stressapptest may be used for various purposes:
* Stress test for machines.
* Hardware qualification and debugging.
* Memory interface test.
* Disk testing.
| |
1.10, daevy (?), 06:36, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
под amd64 не пашет%)
под gcc version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.6, ssp-3.4.6-1.0, pie-8.7.10) - не собирается...
worker.cc:106: error: can't find a register in class 'BREG' while reloading 'asm'
под x86 только
# stressapptest -A
Log: Commandline - stressapptest -A
Stats: SAT revision 1.0.0_autoconf, 32 bit binary
Log: root @ oasu-lesovsky on Tue Oct 20 08:28:26 YEKST 2009 from open source release
Log: 1 nodes, 2 cpus.
Log: Defaulting to 2 copy threads
Log: Total 1004 MB. Free 909 MB. Hugepages 0 MB. Targeting 853 MB (84%)
Log: Flooring memory allocation to multiple of 4: 852MB
Log: Unsupported system. Running with reduced coverage.
Log: Using memaligned allocation at 0x17280000.
Stats: Starting SAT, 852M, 20 seconds
Log: Region mask: 0x1
Log: Seconds remaining: 10
Stats: Found 0 hardware incidents
Stats: Completed: 39880.00M in 20.00s 1993.82MB/s, with 0 hardware incidents, 0 errors
Stats: Memory Copy: 39880.00M at 1994.39MB/s
Stats: File Copy: 0.00M at 0.00MB/s
Stats: Net Copy: 0.00M at 0.00MB/s
Stats: Data Check: 0.00M at 0.00MB/s
Stats: Invert Data: 0.00M at 0.00MB/s
Stats: Disk: 0.00M at 0.00MB/s
Status: PASS - please verify no corrected errors
смущает Process Error: Unsupported system,
| |
|
2.13, 82500 (?), 09:24, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
Возьми постарее, 2.9 например. Генту разве перешла на 3 ветку набора компиляторов GCC?
| |
|
1.11, Dmitryx86 (ok), 07:53, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Про "эффекта плавающего бита" гугл выдает только эту новость на опеннете, и нигде про этот "эффект плавающего бита" не узнаешь...
| |
1.14, Аноним (-), 12:54, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Одна беда, не собирается это чудо на Gentoo с hardened GCC :)
mv -f .deps/sat.Tpo .deps/sat.Po
g++ -DHAVE_CONFIG_H -I. -g -O2 -DCHECKOPTS -Wreturn-type -Wunused -Wuninitialized -Wall -O3 -funroll-all-loops -funroll-loops -DNDEBUG -MT sat_factory.o -MD -MP -MF .deps/sat_factory.Tpo -c -o sat_factory.o sat_factory.cc
mv -f .deps/sat_factory.Tpo .deps/sat_factory.Po
g++ -DHAVE_CONFIG_H -I. -g -O2 -DCHECKOPTS -Wreturn-type -Wunused -Wuninitialized -Wall -O3 -funroll-all-loops -funroll-loops -DNDEBUG -MT worker.o -MD -MP -MF .deps/worker.Tpo -c -o worker.o worker.cc
worker.cc: In member function 'virtual bool NetworkListenThread::ReapSlaves()':
worker.cc:2228: warning: comparison between signed and unsigned integer expressions
worker.cc: In member function 'virtual bool DiskThread::DoWork(int)':
worker.cc:2723: warning: comparison between signed and unsigned integer expressions
worker.cc: In member function 'void WorkerThread::ProcessTagError(ErrorRecord*, int, const char*)':
worker.cc:106: error: can't find a register in class 'BREG' while reloading 'asm'
worker.cc:106: error: 'asm' operand has impossible constraints
make[2]: *** [worker.o] Error 1
| |
|
2.15, ТТТ (?), 13:21, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
Блин в генту все такие извращенцы? один на gcc 3 другой на hardnet.
| |
|
3.17, 82500 (?), 14:55, 20/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
А вдруг скомпиленный Hello World повредит память и украдет весь домашний порноархив? В таком случае выбор оправдывает себя.
| |
|
|
1.20, аноним (?), 18:37, 21/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Google выпустил открытый пакет для проведения стресс-тестирования
Линукса. Для стресс-тестирования линукса. Ибо под FreeBSD и MacOS не собирается, а звучит как кросс-платформенный инструмент.
| |
|