#nomenubar
コンパイル方法
/usr/local/sss/i386-unknown-ssscore3.elf/bin/gcc -static -o ssstask ssstask.c migration.c
実行方法
sampletask signal -send <taskID> SIGLIBC ssstask
ssstaskを「2度同じタスクにシグナルを送ろうとした場合は終了」するように変更→しかしsampletaskはシグナルを受け取った形跡が無い。仕方なく全てをSIGALRMに変更したところうまくいった。なんで?
cpu : 59.931469 sec. Loop executed for 12273 times Gosa : 1.009371e-11 MFLOPS measured : 388.516016 Score based on Pentium III 600MHz : 4.738000
TASK_SIGALRM catched!! before nodeID : 1 / sys_gettime : 110827172 after nodeID : 3 / sys_gettime : 110829413 signal dispatch end cpu : 60.577608 sec. Loop executed for 12257 times Gosa : 1.009371e-11 MFLOPS measured : 383.870893 Score based on Pentium III 600MHz : 4.681352
TASK_SIGALRM catched!! before nodeID : 1 / sys_gettime : 110848215 after nodeID : 3 / sys_gettime : 110850456 signal dispatch end cpu : 60.697971 sec. Loop executed for 12281 times Gosa : 1.009371e-11 MFLOPS measured : 383.859833 Score based on Pentium III 600MHz : 4.681217