UNIX-PC under 1980-talet
Jag vet inte om denna tråd passar bäst i Retro eller Linux?
vi som är lite äldre har troligen läst BYTE Magazine.
På nätet finns de flesta nummer arkiverade tex:
https://archive.org/details/byte-magazine-1990-09/page/n173/m...
https://archive.org/details/BYTE-1988-12/page/n225/mode/1up
https://archive.org/details/byte-magazine-1984-08/page/n412/m...
https://ia802909.us.archive.org/17/items/BYTE-MAGAZINE-COMPLE...
På 80-talet drömde många tydligen om att göra en UNIX-dator.
I Sverige drömde man med 68008 i ABC 1600.
Med facit i hand ser vi att det var "betydligt svårare" än marknadsavdelningen lovade!
BYTE har några tester av hur bra/dåligt UNIX fungerar på dåtidens CPUer och annat med flera byggstenar.
Metoder och resultat finns i BYTE aug 1984.
Nyare resultat även i BYTE maj 1986, BYTE dec 1988 och BYTE sept 1990.
Som man ser är PC XT rätt dålig på det mesta även om Apple Lisa är ännu sämre.
Imponerande är att Altos 986 (8086+Z80) lyckades så pass bra.
Jag har försökt köra shell benchmark på Linux.
Sorteringen (tst.sh) ser ut så här:
<CODE>
sort > sort.$$ << /*EOF
Now
is
the
time
for
all
good
men
to
come
to
the
aid
of
their
country
/*EOF
od sort.$$ | sort -n > od.$$
grep the sort.$$ | tee grep.$$ | wc > wc.$$
rm sort.$$ grep.$$ od.$$ wc.$$
<\CODE>
Den kan man köra efter chmod +x tst.sh
Sen kommer multi.sh som ser ut så här:
<CODE>
for i
do
echo $i
./tst.sh
done
wait
<\CODE>
Även den behöver chmod +x multi.sh
På Rapberry Pi 4 (64-bitar Linux) ser det ut så här:
@raspberrypi:~ $ time ./multi.sh 1
1
real 0m0,053s
user 0m0,020s
sys 0m0,048s
pi@raspberrypi:~ $ time ./multi.sh 1 2
1
2
real 0m0,085s
user 0m0,038s
sys 0m0,081s
pi@raspberrypi:~ $ time ./multi.sh 1 2 3
1
2
3
real 0m0,111s
user 0m0,049s
sys 0m0,105s
pi@raspberrypi:~ $ time ./multi.sh 1 2 3 4
1
2
3
4
real 0m0,140s
user 0m0,043s
sys 0m0,139s
i@raspberrypi:~ $ time ./multi.sh 1 2 3 4 5 6
1
2
3
4
5
6
real 0m0,178s
user 0m0,078s
sys 0m0,183s
Normalt för ensam kärna brukar man få real=user+sys men här har vi 4 så det kan bli något annat.