From owner-freebsd-ppc@freebsd.org Sun Nov 18 18:41:33 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 090CB1109F5C for ; Sun, 18 Nov 2018 18:41:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.ne1.yahoo.com (sonic306-21.consmr.mail.ne1.yahoo.com [66.163.189.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3AD666AA88 for ; Sun, 18 Nov 2018 18:41:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: hN0mXwoVM1kSbJeKCXTYzBpsGCOzv9eM9NZk7iI_iKPe2tHeatcliKWQ7B_zgPM kbFjUg1D9M_4LwBvwFSbWRJqY0juKk3bylh_HA1kldu0JKXiZeBODiDJtBf4bec3.nrfzmJNu1i8 LPh5nHfVNzjXzdRhm7WNNKgDAv5X9TwjixBgmfXCQ22t6U9gSdIFtX7j5j0hjqjaViGDKCGmvpEj d9m0zvkBpW.KSROAWSeVlCEA5T49AHgtvBb9nzSVxZxsV1A5a62ppm8.O2pd5X8YHLqPIIyBLZIF d8AM9F_kB7gu_3NEhsSLCpSmsrbjnD8B7JPUVc9h0F3hMZuv4TlH6n4wUWiMK4nxvLOyb8xRa0Ds 5RXIIP.9xdi8dD4JQObTcR3re7lm9Y_q__MDMRIn1ENlEHNpAvX9HHgdkA2Y_r2hztsUiKYlDJrJ iBDJWMuiR8h4wJceaXeCx04OM07fFZCgt1zJ8RROYlBZGCWesOpT9rxwWUuwoQhAPQYLFYXRhhPU CAH0zIa2lSFX06CfsSCVggQ4umGigL58_oL5C9KaI5efT.CI50SfNLaP3JmjnJMQQ2BDR2Pmw5jl XA55f35w4cub.ID_lphV45XXN5P1iv9IxUcfTMpxu4RgPRCkw7zLFvdp84GiiFC1ApGjSV2yp.oo occ1deTBypoRhcSoUBur00qoNroJ6hhByAL2iIi4e3Qy6gcdl.b.rDywZwKhbsy9LJLE5Ys87N74 wZNqtY0WvW95uRi4pSlVHZLQ8r76i3frWUKZjBQYRcWHmKEMBQQalEerMwue4JSMQJ04orDZKLvN i1rfIARkPtwdjcAvmKxmpVuFsbYuaS47jlGt4w33UBOLcI37iwzHuFVgPtkLKZPfg3OrTlJ2JD.k Nng45xIK1UPWpQ0YV5Re74iLgDXbnqcWHZpUXxwarZ2fymN92x5VNDlzJEsqjhzrcvYv.fgl.nNs UOtj08_pT0ghQbj_L4djiI6fLXum1zWg3HraVugP7b7VGgPxDT1pUvL9CmYKUaqB.HLoBq7JhQ8x uGB72j2wSrG0ur5LsfyF_JLJKj_Zv76LXmTqPuvhekXAe1uYEe1VWv0V4Ng-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 18 Nov 2018 18:41:30 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp428.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID df1bf0d36e6eb41ce94e89cb8beb5970; Sun, 18 Nov 2018 18:41:26 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\)) Subject: Re: FreeBSD 12.0RC1 desperately slow From: Mark Millard In-Reply-To: <9cd40cca-72c6-7394-48b4-c2101c812c9d@blastwave.org> Date: Sun, 18 Nov 2018 10:41:24 -0800 Cc: FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: References: <9cd40cca-72c6-7394-48b4-c2101c812c9d@blastwave.org> To: Dennis Clarke X-Mailer: Apple Mail (2.3445.101.1) X-Rspamd-Queue-Id: 3AD666AA88 X-Spamd-Result: default: False [2.68 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_FROM(0.00)[yahoo.com]; NEURAL_SPAM_MEDIUM(0.72)[0.725,0]; NEURAL_SPAM_SHORT(0.91)[0.908,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCVD_IN_DNSWL_NONE(0.00)[83.189.163.66.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(1.56)[ip: (4.52), ipnet: 66.163.184.0/21(1.87), asn: 36646(1.50), country: US(-0.09)]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_NEUTRAL(0.00)[83.189.163.66.rep.mailspike.net : 127.0.0.13] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Nov 2018 18:41:33 -0000 On 2018-Nov-18, at 05:16, Dennis Clarke = wrote: > I am seeing nearly 1980's type speeds : >=20 >=20 > eris# uname -a > FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC powerpc > eris# >=20 > 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# >=20 >=20 > dmesg says : >=20 > ada0 at ata2 bus 0 scbus0 target 0 lun 0 > ada0: 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) >=20 > 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 : >=20 > eris# uname -a > FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC powerpc > eris# > eris# /usr/bin/time -p dd if=3D/dev/urandom = of=3D/var/tmp/root/random_8GB.dat bs=3D8192 count=3D1048576 > 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# For comparison: for head based on -r339076 on a G5 Quad Core (system total core count), 16 GiBytes RAM, SSD file system, SMP enabled (so Justin's change has been reverted): # /usr/bin/time -p dd if=3D/dev/urandom of=3D/var/tmp/random_8GB.dat = bs=3D8192 count=3D1048576 1048576+0 records in 1048576+0 records out 8589934592 bytes transferred in 206.345413 secs (41628910 bytes/sec) real 206.35 user 1.03 sys 201.34 # uname -apKU FreeBSD FBSDG5L 12.0-ALPHA8 FreeBSD 12.0-ALPHA8 #4 r339076M: Mon Oct 15 = 13:19:35 PDT 2018 = markmi@FBSDG5L:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr= /src/powerpc.powerpc64/sys/GENERIC64vtsc-NODBG powerpc powerpc64 = 1200084 1200084 The old SSD vs. old hardrive transfer rate differences might not be all that surprising. > A small x86 boxen machine nearby says : >=20 > titan# > titan# uname -a > FreeBSD titan 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC amd64 > titan# /usr/bin/time -p dd if=3D/dev/urandom = of=3D/var/tmp/root/random_8GB.dat bs=3D8192 count=3D1048576 > 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# >=20 >=20 > and ye old Solaris SPARC crate : >=20 > node000 $ uname -a > SunOS node000 5.10 Generic_150400-61 sun4u sparc SUNW,SPARC-Enterprise > node000 $ /usr/bin/time -p dd if=3D/dev/urandom of=3Drandom_8GB.dat = bs=3D8192 count=3D1048576 > 0+1048576 records in > 0+1048576 records out >=20 > real 161.95 > user 1.01 > sys 159.46 >=20 >=20 > 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. >=20 > eris# /usr/bin/time -p cp -p random_8GB.dat /home/dclarke/ > real 727.43 > user 0.05 > sys 46.81 > eris# >=20 > eris# echo "8k 8589934592 727.43 / pq" | dc > 11808606.45285457 >=20 > So maybe 10 or 11MB/sec on the filesystem. > Would love ZFS but this is UFS here. >=20 > However I am running with kern.smp.disable=3D1 but that can't account = for > this mess .. could it ? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)