-
Notifications
You must be signed in to change notification settings - Fork 2
kil/rcorder
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
rcorder(8) with concurrent rc-script execution ============================================== Testing ======= If you build rcorder with -DDEBUG (default), you can test that it works correctly by running rcorder with the -d flag (it will not actually execute any rc scripts with -d): ./rcorder -d -T ./rc.trampoline -r -s nostart /etc/rc.d/* /usr/local/etc/rc.d/* A complete patch against current is in current.diff Install ======= 1. Build this rcorder 2. Make sure it works (see Testing) 3. install new manpage (optional) 4. cp rc.trampoline /etc/rc.trampoline 5. chmod 555 /etc/rc.trampoline 6. Install rcorder to /sbin 7. Patch /etc/rc Time spend in /etc/rc ===================== The values below are "time before exit" minus "time of start" (the utility used to get the time is included as upsecs.c): My computer: x concurrent_rcorder + traditional +------------------------------------------------------------+ | x x + ++ | ||MA_| |_____A_M__|| +------------------------------------------------------------+ N Min Max Median Avg Stddev x 3 12.407667 12.719797 12.42672 12.518061 0.17496775 + 3 16.151403 16.935099 16.817023 16.634508 0.4225264 Difference at 95.0% confidence 4.11645 +/- 0.732959 32.8841% +/- 5.85521% (Student's t, pooled s = 0.323375) 1 core VirtualBox, default 8.2 install dhcp, sshd: x traditional + concurrent +------------------------------------------------------------+ |x x x + ++ +| | |__A__| |___AM__|| +------------------------------------------------------------+ N Min Max Median Avg Stddev x 4 2.257153 2.301959 2.280774 2.2799435 0.018301019 + 4 2.56839 2.625687 2.605807 2.6001423 0.023756568 Difference at 95.0% confidence 0.320199 +/- 0.0366908 14.0442% +/- 1.60928% (Student's t, pooled s = 0.021205) 1 core VirtualBox, default 8.2 install dhcp, sshd, moused, ftpd, inetd, ntpd: x traditional + concurrent +------------------------------------------------------------+ |+ + + x x x | | |_________A___M_____| |_______________A_______M_______|| +------------------------------------------------------------+ N Min Max Median Avg Stddev x 3 2.593638 2.717906 2.709764 2.6737693 0.069515077 + 3 2.489138 2.569741 2.553724 2.5375343 0.042670715 Difference at 95.0% confidence -0.136235 +/- 0.130729 -5.09524% +/- 4.88932% (Student's t, pooled s = 0.0576764) 2 core VirtualBox, default 8.2 install dhcp, sshd, moused, ftpd, inetd, ntpd: x traditional + concurrent +------------------------------------------------------------+ | + + + x x x| ||___M___A_______| |____M_A______| | +------------------------------------------------------------+ N Min Max Median Avg Stddev x 3 3.168023 3.49342 3.232705 3.2980493 0.17225915 + 3 2.067178 2.442309 2.115453 2.2083133 0.20407866 Difference at 95.0% confidence -1.08974 +/- 0.428024 -33.0418% +/- 12.9781% (Student's t, pooled s = 0.18884)
About
rcorder(8) with concurrent execution of rc-scripts
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published