Date: Sat, 05 Sep 2015 18:38:46 +0700 From: Eugene Grosbein <eugen@grosbein.net> To: freebsd-stable@freebsd.org Subject: Re: file(1) command very slow Message-ID: <55EAD446.7020706@grosbein.net> In-Reply-To: <55EAAD8D.9020902@aon.at> References: <55EAAD8D.9020902@aon.at>
next in thread | previous in thread | raw e-mail | index | archive | help
05.09.2015 15:53, Martin Birgmeier пишет: > Running the file(1) command on a 7 MB text file takes much longer in > 10.2 than in 10.1. > > Example: > > # ll /tmp/x6 > -rw-r--r-- 1 root wheel 7384414 Sep 5 10:30 /tmp/x6 > # file /tmp/x6 > /tmp/x6: ASCII text > file /tmp/x6 26.12s user 0.00s system 99% cpu 26.237 total > # > > I have this on all my machines since installing 10.2. > > Any ideas on what is wrong? That's performance regression in the file-5.23 compared with file-5.22 bundled with earlier versions of FreeBSD. I have reported it upstream about 3 weeks ago but got no response: http://bugs.gw.com/view.php?id=474 For me, 5.23 is 130+ times slower than 5.22. Partially that's because of larger look-ahead buffer (1MB vs. 256K): https://github.com/file/file/commit/dd89d293fe62ca55542a5637e239b33404c58a8d However, backout of this change gets only 10 times speedup, not 130 times, so there should be more changes guilty. Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55EAD446.7020706>