Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site hao.UUCP Path: utzoo!linus!decvax!genrad!mit-eddie!godot!harvard!seismo!hao!pag From: pag@hao.UUCP (Peter Gross) Newsgroups: net.bugs.4bsd Subject: tar(I) always reads and writes disk files in 512 byte chunks Message-ID: <1245@hao.UUCP> Date: Fri, 2-Nov-84 17:53:42 EST Article-I.D.: hao.1245 Posted: Fri Nov 2 17:53:42 1984 Date-Received: Sun, 4-Nov-84 05:00:12 EST Distribution: net Organization: High Altitude Obs./NCAR, Boulder CO Lines: 17 Index: /usr/src/bin/tar.c 4.2BSD Description: 4.2bsd tar seems patched together from the older v7 and 4.1 versions. The old versions did all their disk I/O using 512 byte blocks.. On 4.2 this is suboptimal and makes tar much slower than need be. Repeat-By: write a tar tape of large files or extract a tar tape containing large files Fix: Should be made to use st.blksize to set optimal block size for disk read/writes. Unfortunately this entails a lot of rewriting. --peter gross hao!pag