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>
index | next in thread | previous in thread | raw e-mail
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 Grosbeinhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55EAD446.7020706>
