From owner-freebsd-current@FreeBSD.ORG Thu Feb 5 07:20:56 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A8B4CEED for ; Thu, 5 Feb 2015 07:20:56 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id 7F769BAD for ; Thu, 5 Feb 2015 07:20:56 +0000 (UTC) Received: from [192.168.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id AF7E4922FE for ; Thu, 5 Feb 2015 07:20:54 +0000 (UTC) Message-ID: <54D319EA.5020709@freebsd.org> Date: Thu, 05 Feb 2015 02:21:14 -0500 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: Weird behavior writing to SSD on 2013 MacBook References: <54D2C3DA.4060205@freebsd.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5kBMP7fdi6oovWjAbowPKfnxWqsCgx2hj" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2015 07:20:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5kBMP7fdi6oovWjAbowPKfnxWqsCgx2hj Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2015-02-04 20:40, Lundberg, Johannes wrote: > By the way, >=20 > For the second test I first ran portsnap extract without removing the o= ld > /usr/ports folder and it ran through quickly without any halts.. >=20 > -- > Johannes Lundberg > BRILLIANTSERVICE CO., LTD. >=20 > On Thu, Feb 5, 2015 at 10:38 AM, Lundberg, Johannes < > johannes@brilliantservice.co.jp> wrote: >=20 >> I deleted /usr/ports and did a new portsnap extract >> >> portsnap stopped at /usr/ports/editors/teco >> >> that folder is empty and the previous folder (editors/tea) is populate= d >> with files. >> >> portsnap stopped for about 2-3 minutes and during the whole time gstat= >> showed values like this: (disc io load was constantly fluctuating arou= nd >> 200 MB/s, not static) >> >> dT: 1.002s w: 1.000s >> L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name >> 1240 43523 0 0 0.0 43523 220158 24.1 99.5| ada0 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p1 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p2 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p3 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p4 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p5 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p6 >> 1240 43523 0 0 0.0 43523 220158 24.1 99.5| ada0p7 >> 0 0 0 0 0.0 0 0 0.0 0.0| ada0p8 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gpt/EFI%20System%20Partition >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/ca33c17c-0ef4-4d9b-b2bb-cb37a907504b >> 0 0 0 0 0.0 0 0 0.0 0.0| msdosfs= /EFI >> 0 0 0 0 0.0 0 0 0.0 0.0| gpt/Unt= itled >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/319461e8-0310-47d5-b4d1-6ba5a92cf9a9 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gpt/Recovery%20HD >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/cb9530b7-8872-46d0-b36c-fca667b4e541 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/6ac11466-21c5-4420-85bc-eb1c3c7fa616 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/0047cc59-6b75-4508-98d0-842beafd3164 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> gptid/ddebb168-ac18-11e4-8f9e-283737012e32 >> 0 0 0 0 0.0 0 0 0.0 0.0| >> msdosfs/NO_NAME >> >> >> That is, 100% busy and 200 MB/s... >> >> top shows >> >> last pid: 13709; load averages: 1.18, 0.98, >> 0.58 >> up 0+00:28:36 10:35:38 >> 27 processes: 1 running, 26 sleeping >> CPU: 0.0% user, 0.0% nice, 12.3% system, 11.1% interrupt, 76.6% idle= >> Mem: 25M Active, 651M Inact, 587M Wired, 30M Cache, 411M Buf, 2566M Fr= ee >> Swap: 706M Total, 706M Free >> >> >> I have used FreeBSD with SSD plenty and never seen this behavior befor= e. >> >> -- >> Johannes Lundberg >> BRILLIANTSERVICE CO., LTD. >> >> On Thu, Feb 5, 2015 at 10:14 AM, Allan Jude wr= ote: >> >>> On 2015-02-04 19:29, Lundberg, Johannes wrote: >>>> Hi >>>> >>>> I'm thought I was gonna do some test runs with HEAD on a 2013 Macboo= k >>> Air >>>> and noticed some weird behavior regarding disk I/O. >>>> >>>> This happens both when doing portsnap extract and clone from git >>> repository. >>>> >>>> For example portsnap extract, the extraction process (the output of = it) >>>> suddenly stops, for seconds or maybe even minutes, quite many times >>> during >>>> the whole extraction process. >>>> iostat reports ~200 MB/s on ada0 the whole time during freeze. >>>> >>>> >>>> pciconf: >>>> >>>> ahci0@pci0:4:0:0: class=3D0x010601 card=3D0x91831b4b chip=3D0x918= 31b4b >>>> rev=3D0x14 hdr=3D0x00 >>>> vendor =3D 'Marvell Technology Group Ltd.' >>>> class =3D mass storage >>>> subclass =3D SATA >>>> >>>> >>>> dmesg (relevant lines?): >>>> >>>> ahci0: port >>>> 0x1028-0x102f,0x1034-0x1037,0x1020-0x1027,0x1030-0x1033,0x1000-0x101= f >>> mem >>>> 0xb0700000-0xb07001ff at device 0.0 on pci4 >>>> ahci0: AHCI v1.00 with 1 6Gbps ports, Port Multiplier not supported >>>> ahcich0: at channel 0 on ahci0 >>>> >>>> ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 >>>> ada0: ATA-8 SATA 3.x device >>>> ada0: Serial Number 1325A5401681 \^T\^T\^T\^T\^T\^T\^T >>>> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) >>>> ada0: Command Queueing enabled >>>> ada0: 115712MB (236978176 512 byte sectors: 16H 63S/T 16383C) >>>> ada0: Previously was known as ad4 >>>> >>>> GEOM: ada0: enabling Boot Camp >>>> GEOM: diskid/DISK-1325A5401681%20%14%14%14%14%14%14%14: enabling Boo= t >>> Camp >>>> >>>> >>>> gpart: >>>> >>>> =3D> 34 236978109 ada0 GPT (113G) >>>> 34 6 - free - (3.0K) >>>> 40 409600 1 efi (200M) >>>> 409640 174519128 2 apple-hfs (83G) >>>> 174928768 1269536 3 apple-boot (620M) >>>> 176198304 1376 - free - (688K) >>>> 176199680 29782016 4 linux-data (14G) >>>> 205981696 2097152 5 linux-swap (1.0G) >>>> 208078848 1600 6 efi (800K) >>>> 208080448 27261368 7 freebsd-ufs (13G) >>>> 235341816 1445888 8 freebsd-swap (706M) >>>> 236787704 190439 - free - (93M) >>>> >>>> >>>> One other weird thing is that FreeBSD does not show up in the refind= >>> boot >>>> menu by default, only OSX and Linux. I have to press ESC once to rel= oad >>> for >>>> FreeBSD boot option to show up.. Any clues? Is my partition >>> configuration >>>> wrong in some way? >>>> >>>> Thanks! >>>> -- >>>> Johannes Lundberg >>>> BRILLIANTSERVICE CO., LTD. >>>> >>> >>> For the disk io bit, try running 'gstat' instead of iostat, and see w= hat >>> it says. >>> >>> -- >>> Allan Jude >>> >>> >> >=20 Is the disk nearly full? very random guess, but maybe it is the SSD running its garbage collection when it runs out of space. Do you have TRIM enabled? --=20 Allan Jude --5kBMP7fdi6oovWjAbowPKfnxWqsCgx2hj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJU0xnqAAoJEJrBFpNRJZKfKmEP/2TgcLmxBf+mO1Bf7wYFiyDi 6z+2WYtLO1c5Pg9Z3PSLYtlG83u/cmqRqWqR2RsSAeBBLg3Mm/Mn/rTn3WorycrA QXBmBtGP/vXVubUqKxhHJm7rtmpU6Lt0OY8JPH7ny8JCrKVtCrT6uweUDfMEXnEr /V8lhqYVvUBbuzCXorPy2vmOsKbS7tmr9z6zqMcJoPPNiS2Rg2NZQtvDmUfB2mfq 78q47XW31ScDeOji30qPCD8cPKbZrTeye8D+yc67RsSEhP9GKbDskWE1BYCiCMlu sJo/g3iaPx6ja+L6SLjrYdkhciskEQfFh49uV846/nTEENsG4myIwsWV2o5UqZGO zfingrGAJvw0Wba0hwH0YPSC7GWQUllFZCxYKygTr5hpJdbU9y0lii90s84lTVvg 8Mjup7ko5zdzGMVSEH7OVsznvwQwa2bYWzRh/qM62dSVxXYWzk8iK8cj49UpPE1A dQRq/n8ZscSbo+eMsBdsmBGh+4U95q6f6U2KMes+jq9oL1AEmFR2+QwGptK6Vnu0 X2yUxlzZcarftSHNMzurbAf85MAgJwJcQNAF15MNE9B5JeF4o4/iOU3Rd4JNBemj 9ukwyA4RstkwiMsdxQFaXCyaes8KcrB/xzITEugWJJATjnlJ5nOp969kncxY4LJU iA1u4ck7lw10vzHfIReT =4XXa -----END PGP SIGNATURE----- --5kBMP7fdi6oovWjAbowPKfnxWqsCgx2hj--