From owner-freebsd-current@freebsd.org Sun Jan 7 19:53:41 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7EB6E7DADF for ; Sun, 7 Jan 2018 19:53:41 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-100.reflexion.net [208.70.210.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 78C1875D64 for ; Sun, 7 Jan 2018 19:53:40 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 28383 invoked from network); 7 Jan 2018 19:46:54 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 7 Jan 2018 19:46:54 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.4) with SMTP; Sun, 07 Jan 2018 14:46:54 -0500 (EST) Received: (qmail 19980 invoked from network); 7 Jan 2018 19:46:53 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 7 Jan 2018 19:46:53 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 32405EC7E56; Sun, 7 Jan 2018 11:46:53 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: USB stack From: Mark Millard In-Reply-To: Date: Sun, 7 Jan 2018 11:46:52 -0800 Cc: FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <2B2F495A-9CBE-4366-B049-0EC5EF7F9629@dsl-only.net> References: <3F9697E3-3C25-45CB-804A-9C3607E434C4@dsl-only.net> <0AB4ED58-E01A-4761-B6EF-4D56F8CA21E3@dsl-only.net> <1F10CBFE-1AAC-4307-976A-0CDA80EDC616@dsl-only.net> To: blubee blubeeme X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 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: Sun, 07 Jan 2018 19:53:41 -0000 On 2018-Jan-7, at 10:23 AM, blubee blubeeme = wrote: > On Mon, Jan 8, 2018 at 1:41 AM, Mark Millard = wrote: >=20 >> On 2018-Jan-7, at 7:50 AM, blubee blubeeme = wrote: >>=20 >> > I ran this test and here's some results. >> > gstat -pd images: >> > >> > 18GB file from laptop to phone: https://imgur.com/a/7iHwv >> > 18GB file from laptop to ssd: https://imgur.com/a/40Q6V >> > multiple small files from laptop to phone: = https://imgur.com/a/B4v4y >> > multiple small files from laptop to ssd: https://imgur.com/a/mDiMu >> > >> > The files are missing timestamps but the originals were taken with = scrot and have timestamps available here: = https://nofile.io/f/mzKnkpM9CyC/stats.tar.gz2 >> > >> > as far as why there's such high deletions? I can't say I'm only = using cp. >>=20 >> I assume that md99 is for a file-based swap-space, such as >> via /var/swap0 file. (As a side note I warn about bugzilla >> 206048 for such contexts.) Otherwise please describe how >> md99 is created. (Below I assume the swap-space usage of >> md99.) >>=20 >> The only other device that your pictures show is your >> NVMe device nvd0. >>=20 >> No picture shows a device for the LG v30 when it is mentioned >> above as being copied to or from. How is it that there is no >> mounted device shown for the LG v30? >>=20 >> No picture shows a device for the SSD when it is mentioned >> above as being copied to or from. How is it that there >> is no mounted device shown for the SSD? >>=20 >> Without a device displayed for the LG-v30/SSD there is nothing >> displayed for its reads or writes. This makes the gstat -pd >> useless. >>=20 >> May be the p needs to be omitted for some reason? gstat -d >>=20 >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net >=20 > You are correct that md99 is a file backed swap disk, I am aware of = the issues but I had to test some things out. >=20 > Those tests earlier was a huge time sink. > Here's the dmesg output from earlier: > . . . > ---------------------------------- >=20 > I don't know why gstat isn't showing the info u are looking for. >=20 > You said earlier that something was getting deleted,=20 > I don't know what could be causing that. Those "deletes" are more commonly called TRIM on SSD's. FreeBSD called them, BIO_DELETE as I remember. Those deletes have nothing to do with umounting, deleteing devices, etc. > I've provided tons of debug out, logs, pciconf, dmesg, etc... > Even say forget the mobile device and go from > zpool =46rom which I've not been able to figure out the kind of information that I'm looking for. Just because a device is present, does not mean that it is available as a file system. I'm more interested in how the file systems are made available --or if some non-file system way of working is involved. > Are you saying that there's something misconfigured on my end? > What other info do you need me to provide to try to figure out > what's going on or why I'm getting these transfer rates? I'm saying I still can not tell how you make the SSD or the LGv 30 available to FreeBSD (mount?). Or why no matching mounted device shows up in gstat's display. If you wish to keep trying to help me help you, . . . Please show how you make the file system on the SSD available to FreeBSD: what FreeBSD commands make the device available for use. (I'd guess that mount is used or that something like /etc/fstab is used to do mounts more implicitly.) Please show how you make the LG v30 available to FreeBSD: what FreeBSD commands make the device available for use. (I'd guess that mount is used or that something like /etc/fstab is used to do mounts more implicitly.) (I would expect these are mount commands, or at least involve mount commands/calls. Some of the following makes that presumption.) For each of those: with the device available show the output of: mount and of: df -m Similarly, show the exact commands used to make the copies to and from the SSD. Show the exact commands used to make the copies to and from the LG v30. (You can for now stop the commands early or just not start any that would take a long time.) I'm looking for a way to get information similar to what I expected gstat to show. I'd expect a mounted file system but may be something else is involved? =3D=3D=3D Mark Millard markmi at dsl-only.net