Re: FreeBSD 12.0RC1 desperately slow
Michael Tuexen <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ppc |
|---|---|
| Message-ID | <[email protected]> |
> On 18. Nov 2018, at 14:16, Dennis Clarke <[email protected]> wrote: > > > > I am seeing nearly 1980's type speeds : > > > eris# uname -a > FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC powerpc > eris# > > eris# /usr/bin/time -p /usr/sbin/portsnap fetch extract > . > . > . > Building new INDEX files... done. > real 4181.61 > user 306.68 > sys 2917.95 > eris# > > > dmesg says : > > ada0 at ata2 bus 0 scbus0 target 0 lun 0 > ada0: <Hitachi HDS725050KLA360 K2ABC20A> ATA-7 SATA 1.x device > ada0: Serial Number KRVN23ZAHA5DBD > ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes) > ada0: 476940MB (976773168 512 byte sectors) > > However performance in just about any trivial test is very very very > bad. Three "very" on purpose. Better than serial interface speeds and > even better than old SCO ODT3 UNIX running with tape based swap. However > this is just like being back in mid 1980's on MFM/RLL disks : > > eris# uname -a > FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC powerpc > eris# > eris# /usr/bin/time -p dd if=/dev/urandom of=/var/tmp/root/random_8GB.dat bs=8192 count=1048576 > 1048576+0 records in > 1048576+0 records out > 8589934592 bytes transferred in 498.075845 secs (17246238 bytes/sec) > real 498.11 > user 0.99 > sys 260.24 > eris# > > > A small x86 boxen machine nearby says : > > titan# > titan# uname -a > FreeBSD titan 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC amd64 > titan# /usr/bin/time -p dd if=/dev/urandom of=/var/tmp/root/random_8GB.dat bs=8192 count=1048576 > 1048576+0 records in > 1048576+0 records out > 8589934592 bytes transferred in 116.799755 secs (73544115 bytes/sec) > real 116.80 > user 0.40 > sys 115.80 > titan# > > > and ye old Solaris SPARC crate : > > node000 $ uname -a > SunOS node000 5.10 Generic_150400-61 sun4u sparc SUNW,SPARC-Enterprise > node000 $ /usr/bin/time -p dd if=/dev/urandom of=random_8GB.dat bs=8192 count=1048576 > 0+1048576 records in > 0+1048576 records out > > real 161.95 > user 1.01 > sys 159.46 Hmm. I don't think comparing /usr/sbin/portsnap fetch extract with dd if=/dev/urandom of=random_8GB.dat bs=8192 count=1048576 is comparing apples to apples... > > > Sure /dev/urandom should be fed as fast as the system can make up > numbers from whatever noise sources it has but even a trivial copy > of that 8GB file is terribly slow. > > eris# /usr/bin/time -p cp -p random_8GB.dat /home/dclarke/ > real 727.43 > user 0.05 > sys 46.81 > eris# > > eris# echo "8k 8589934592 727.43 / pq" | dc > 11808606.45285457 > > So maybe 10 or 11MB/sec on the filesystem. > Would love ZFS but this is UFS here. > > However I am running with kern.smp.disable=1 but that can't account for > this mess .. could it ? I don't think so. Best regards Michael > > Dennis > _______________________________________________ > [email protected] mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "[email protected]"
smime.p7s
(application/pkcs7-signature, 5.3 KB) - not displayed