Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6730273ybl; Mon, 23 Dec 2019 10:46:30 -0800 (PST) X-Google-Smtp-Source: APXvYqxbPWSh0HZ0p5M26zhQUrjuSUKXlICx000sdYa3qN7AoOwPsbxGu7USaksYYJu7bIvcO3HD X-Received: by 2002:a9d:6005:: with SMTP id h5mr35409014otj.153.1577126790470; Mon, 23 Dec 2019 10:46:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577126790; cv=none; d=google.com; s=arc-20160816; b=N9Fx7RJX9l7BSGfU2dYbMJk8+qGuAlC0pNgLrjC2qtBX075ZaYLY2OOGicLprkoWfs Oc8mst2nTJhh+Eo3JMaMotOLzv7BJPA4rlb5Czmy7qiRiSYcjsJVtxfvphttQHRg1MXG cYV/DMfrExqRET4O4NCXNYqDyeU2JobzkhEhdAk2oKQpmdVSmSiuwlWMK58OdZRCAsuw VBg0bNiA/2e1bJV2lbDenptUOXmOzArWdHywqFXEGKMaCTztlsAbLUlftWwfoWZnVyq6 ndE0F59f004zLQGc1cXqVVfjkswmMzD9zlAx25DvJ0qTGYJ3mp6WJKQk5iWqgaHeIlwM bmKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:dkim-signature; bh=w5CMUkOgI9O50Lpl1QlGs5TpfGYKinCiTcdt0eBfYEo=; b=0urGW3FlKmGeeRqFjP8uthi+f6vroJ27SKkVSGmOTRclW5DVlzYYGkF1ulTgpQhF5F 6bhrgdc2qQWXsj5s+S0Z2Hw+l49WkJnFPBNo/XQkRajIolNZevGpbhrvg4RfLJeNqXzl /D2Bk58+bwO6xCwVzbH51qQvJBRO5D4euK5ujXmGclvPzBamM3s0NdJzwudWI/ebuTQb VGMjSgMFJsK9kcIKfdMUgsKOY1T7nv1XyzOKHReVCaxOhaE+LZ5ck/DN6gYYsGHngMa0 M3b0rBcp+BfxL/Xl9zuqKyRC8seGIEZYCnMgRGdwgcALwIURstJG5XSAxM138E4pLYcC t7Tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@unipv-it.20150623.gappssmtp.com header.s=20150623 header.b=1xfOpsDe; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p11si10846089ota.300.2019.12.23.10.46.07; Mon, 23 Dec 2019 10:46:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@unipv-it.20150623.gappssmtp.com header.s=20150623 header.b=1xfOpsDe; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726817AbfLWSqD (ORCPT + 99 others); Mon, 23 Dec 2019 13:46:03 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:34018 "EHLO mail-wr1-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726805AbfLWSqC (ORCPT ); Mon, 23 Dec 2019 13:46:02 -0500 Received: by mail-wr1-f44.google.com with SMTP id t2so17621337wrr.1 for ; Mon, 23 Dec 2019 10:46:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unipv-it.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version; bh=w5CMUkOgI9O50Lpl1QlGs5TpfGYKinCiTcdt0eBfYEo=; b=1xfOpsDewZMEL8VURraPRYQC54Kr6g5gmBmvHkk+Wa4T+65VVoUvl5uQUYkQUlfjER RTOMeycBczuwQiFOj0Ndy053ltaRrVXZzEIGIJmTL0hltq3d1RAUcf46EZ0KTlVG8mRI oxVE2yNmnimz+Rw6yr4DtRKQtvSesKe7g8O628dbIs9zx8M6NPoZCXzYc01paKsZEcKK 5byZFlT947iY2xIYKNNORSOlMd4y+GDvuk7gaRasO0Gyh0Qr1ZKTtDmGGoMWC5t3oziu gry34a4C+QIeIieVjX33VL8TUBlXws33je4Byo03PMQSLfqMB2VT0NdLTjWpWUazkg6z Wm4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version; bh=w5CMUkOgI9O50Lpl1QlGs5TpfGYKinCiTcdt0eBfYEo=; b=DdASXOJsDGodhc/fKVzz9bX0hJICDV59d6QfFGlCZpWtiEYleUI19HjuLjYX1j0xZ/ YzI1xmsv90zUZe8wWdrlB8gJYSekB7Sbn8cVVIuty8pU1CaJmydmAAAHX9jwAGRV1ryc dP9ZJ2oBF6fhZycbrXrfdxbA4HwNjR7vvbjOLThbBFFsXyP0QWa6PaVDdRtT/D3CxFDq 3u4YogDXgvChLOKkxY2JtoNZsFNkToQeROkgW/wFzdEPDa01LFuVWqzq1jRlNBp36hPC iF32hQSKAXY69ALL89hbBXYOk1rDLUs8RfPQ6qQp6BBi5RmiHiJiqaCbdewfYi5ebj3L mvzA== X-Gm-Message-State: APjAAAVtLEg8P6hiMg/510yiBCVtjOomDY508Dtk5qF81W7cUcCxK6rH UJxAKfo4NfkwqHOiv09WtNinwg== X-Received: by 2002:a05:6000:1241:: with SMTP id j1mr33177089wrx.26.1577126759640; Mon, 23 Dec 2019 10:45:59 -0800 (PST) Received: from angus.unipv.it (angus.unipv.it. [193.206.67.163]) by smtp.gmail.com with ESMTPSA id k8sm21275041wrl.3.2019.12.23.10.45.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Dec 2019 10:45:58 -0800 (PST) Message-ID: Subject: Re: AW: Slow I/O on USB media after commit f664a3cc17b7d0a2bc3b3ab96181e1029b0ec0e6 From: Andrea Vai To: "Theodore Y. Ts'o" Cc: Ming Lei , "Schmid, Carsten" , Finn Thain , Damien Le Moal , Alan Stern , Jens Axboe , Johannes Thumshirn , USB list , SCSI development list , Himanshu Madhani , Hannes Reinecke , Omar Sandoval , "Martin K. Petersen" , Greg KH , Hans Holmberg , Kernel development list , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org Date: Mon, 23 Dec 2019 19:45:57 +0100 In-Reply-To: <20191223172257.GB3282@mit.edu> References: <20191211024137.GB61323@mit.edu> <20191211040058.GC6864@ming.t460p> <20191211160745.GA129186@mit.edu> <20191211213316.GA14983@ming.t460p> <20191218094830.GB30602@ming.t460p> <20191223130828.GA25948@ming.t460p> <20191223162619.GA3282@mit.edu> <4c85fd3f2ec58694cc1ff7ab5c88d6e11ab6efec.camel@unipv.it> <20191223172257.GB3282@mit.edu> Content-Type: multipart/mixed; boundary="=-weAblMnQ5amPpzK4jcZ1" User-Agent: Evolution 3.32.5 (3.32.5-1.fc30) MIME-Version: 1.0 Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org --=-weAblMnQ5amPpzK4jcZ1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Il giorno lun, 23/12/2019 alle 12.22 -0500, Theodore Y. Ts'o ha scritto: > On Mon, Dec 23, 2019 at 05:29:27PM +0100, Andrea Vai wrote: > > I run the cp command from a bash script, or from a bash shell. I > don't > > know if this answer your question, otherwise feel free to tell me > a > > way to find the answer to give you. > > What distro are you using, and/or what package is the cp command > coming from, and what is the package name and version? Fedora 30 $ rpm -qf `which cp` coreutils-8.31-6.fc30.x86_64 > > Also, can you remind me what the bash script is and how many files > you are copying? basically, it's: mount UUID=$uuid /mnt/pendrive SECONDS=0 cp $testfile /mnt/pendrive umount /mnt/pendrive tempo=$SECONDS and it copies one file only. Anyway, you can find the whole script attached. > > Can you change the script so that the cp command is prefixed by: > > "strace -tTf -o /tmp/st " > > e.g., > > strace -tTf -o /tmp/st cp > > And then send me btw, please tell me if "me" means only you or I cc: all the recipients, as usual > the /tmp/st file. This will significantly change the > time, so don't do this for measuring performance. I just want to > see > what the /bin/cp command is *doing*. I will do it, but I have a doubt. Since the problem doesn't happen every time, is it useful to give you a trace of a "fast" run? And, if it's not, I think I should measure performance with the trace command prefix, to identify a "slow" run to report you. Does it make sense? Thanks, Andrea --=-weAblMnQ5amPpzK4jcZ1 Content-Type: application/x-shellscript; name="test" Content-Disposition: attachment; filename="test" Content-Transfer-Encoding: base64 IyEvYmluL2Jhc2gKCnRlc3RmaWxlPS9Ob0JhY2t1cC90ZXN0ZmlsZQpsb2dmaWxlPS9ob21lL2Fu ZHJlYS90cm91Ymxlc2hvb3RpbmcvMjAxOTA0MThfbGVudGV6emFEYXIvMjAxOTA0MThfbGVudGV6 emFEYXIudHh0Cm5Ucmllcz0kMSAjIE51bWJlciBvZiB0cmllcyB3ZSBkbwoKIyB1dWlkPSI2YTlk M2MwNS02NzU4LTQ5YzAtYTQ2ZS02Y2UyMjE0NzhlYjMiICNPREQKIyB1dWlkPSI2OGNiYzQxMi1l N2MzLTQwN2MtODNjMS1jNzE4NTgwZTkzMGQiICNFVkVOCiMgdXVpZD0iNTcxNjM2ODAtYWI4NS00 YzQzLWE5ZGEtODYxMzMyNjJmODE1IiAjIEVWRU4gYnRyZnMKdXVpZD0iYWE3ZWVjNTItY2I5NS00 YWIzLTg1NTctZjBjZWNiYzFjMTBmIiAjIEVWRU4geGZzCiMgdXVpZD0iY2NiN2VlNmMtY2Y4ZC00 Yjg3LWFlOWYtYTJlMTNmNWMwMGU4IiAjIFNTRAojIHV1aWQ9ImY4NzU0MWYwLWZjNzItNDU0NC05 ZjFjLWUzZWU1MjEyZGFmOSIgI0czIGJpYW5jYQoKZWNobyAiU3RhcnRpbmcgJG5UcmllcyB0cmll cyB3aXRoOiIgfCB0ZWUgLWEgJGxvZ2ZpbGUKdW5hbWUgLWEgfCB0ZWUgLWEgJGxvZ2ZpbGUKbHMg LWxoICR0ZXN0ZmlsZSAyPiYxIHwgdGVlIC1hICRsb2dmaWxlCmJsa2lkIDI+JjEgfCB0ZWUgLWEg JGxvZ2ZpbGUKZWNobyAidXVpZD0kdXVpZCIKZWNobyAtbiAiY2F0IC9zeXMvYmxvY2svc2RmL3F1 ZXVlL3NjaGVkdWxlciAtLT4gIiB8IHRlZSAtYSAkbG9nZmlsZQpjYXQgL3N5cy9ibG9jay9zZGYv cXVldWUvc2NoZWR1bGVyIDI+JjEgfCB0ZWUgLWEgJGxvZ2ZpbGUKZm9yICgoIGs9MTsgazw9JG5U cmllczsgaysrICkpOyBkbyAKICBlY2hvIC1uICJJbml6aW86ICIgfCB0ZWUgLWEgJGxvZ2ZpbGUK ICBkYXRlIHwgdHIgLWQgIlxuIiB8IHRlZSAtYSAkbG9nZmlsZQogIHRvdWNoIGluaXppbyAyPiYx IHx0ZWUgLWEgJGxvZ2ZpbGUKICBtb3VudCBVVUlEPSR1dWlkIC9tbnQvcGVuZHJpdmUgMj4mMSB8 dGVlIC1hICRsb2dmaWxlCiAgU0VDT05EUz0wCiAgY3AgJHRlc3RmaWxlIC9tbnQvcGVuZHJpdmUg Mj4mMSB8dGVlIC1hICRsb2dmaWxlCiMgIGRkIGlmPSR0ZXN0ZmlsZSBvZj0vbW50L3BlbmRyaXZl L3Rlc3RmaWxlIGJzPTFNIG9mbGFnPWRpcmVjdAojICBkZCBpZj0kdGVzdGZpbGUgb2Y9L21udC9w ZW5kcml2ZS90ZXN0ZmlsZSBicz0xTQogIHVtb3VudCAvbW50L3BlbmRyaXZlIDI+JjEgfHRlZSAt YSAkbG9nZmlsZQogIHRlbXBvPSRTRUNPTkRTCiAgdG91Y2ggZmluZSAyPiYxIHx0ZWUgLWEgJGxv Z2ZpbGUKICBlY2hvIC1uICIuLi5maW5lOiAiIHwgdGVlIC1hICRsb2dmaWxlCiAgZGF0ZSB8IHRy IC1kICJcbiIgfCB0ZWUgLWEgJGxvZ2ZpbGUKICBlY2hvICIgLS0+IGNpIGhvIG1lc3NvICR0ZW1w byBzZWNvbmRpISIgfCB0ZWUgLWEgJGxvZ2ZpbGUKZG9uZQo= --=-weAblMnQ5amPpzK4jcZ1--