E2compr 0.4 User Manual – Compression choices

Wayback MachineAbout this captureCOLLECTED BY Organization: Alexa Crawls Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period. Collection: Alexa Crawls DE Crawl data donated by Alexa Internet. This data is currently not publicly accessible TIMESTAMPSloadingGo to the first, previous, next, last section, table of contents.

The table below gives some idea of the efficiency of the variousalgorithm/cluster size pairs. (The data were collected on a 66MHz 486with the BIOS set with all the slow options, by the way.)

The information could certainly be improved. (E.g. what effect doesfile size have? What about writing? (I (pjm) had hoped `chattr+c’ would give this information, but I note that the times for`tar’ and `chattr -c’ do not correlate as well as I’dexpected. I wonder if tar is reading 4KB at a time while `chattr-c’ a cluster at a time? Is st_blksize set to cluster size forcompressed files? [pjm: No, it’s not. However, I wouldn’t have thoughtit would make much difference, since decompression always happens acluster at a time, while compression only happens when the file isclosed.])) If you have the curiosity to do some timing of your own,send me the results (together with the script for generating them). Twohints on timing: (i) Don’t use the machine for anything else whiletiming. It does make a difference, and not just to elapsed wall-clocktime. (Kill off daemons if you’re really keen.) (ii) Make sure youhaven’t got any energy-saving things active in your BIOS setup.

for m in bzip2 gzip9 gzip6 gzip3 lzrw3a lzv1 lzo; do for b in 32 16 8 4; do for t in 1 2; do chattr +X -R /usr/doc; chattr -X -R /usr/doc time chattr +c -R -m $m -b $b /usr/doc chattr +X -R /usr/doc; chattr -X -R /usr/doc time du -s /usr/doc time tar cf – /usr/doc | md5sum chattr +X -R /usr/doc; chattr -X -R /usr/doc time chattr -c -R /usr/doc echo done $b $m done echo donedone

The table below has been formatted, and sorted by compression ratio.(The md5 sums were identical, you’ll be happy to know.)

@ifnotinfo

ch+ du tar (read) ch- cs alg ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ ~~ ~~~~~0.16u 203.9s 3:51 2257 0.16u 0.84s 0.59u 93.88s 1:49 0.17u 20.09s 0:36 32 gzip90.20u 204.0s 3:50 2257 0.21u 0.81s 0.62u 93.75s 1:49 0.20u 19.43s 0:36 32 gzip90.17u 127.3s 2:33 2260 0.15u 0.80s 0.56u 93.86s 1:48 0.29u 20.36s 0:38 32 gzip60.11u 127.4s 2:35 2260 0.14u 0.81s 0.65u 93.68s 1:48 0.10u 20.23s 0:36 32 gzip60.17u 66.7s 1:31 2400 0.13u 0.76s 0.46u 95.83s 1:50 0.19u 20.31s 0:36 32 gzip30.23u 66.5s 1:32 2400 0.17u 0.69s 0.66u 95.67s 1:50 0.26u 20.06s 0:38 32 gzip30.16u 145.3s 2:52 2406 0.18u 0.64s 0.61u 58.82s 1:13 0.25u 20.24s 0:38 16 gzip90.22u 145.2s 2:53 2406 0.14u 0.80s 0.47u 58.00s 1:13 0.24u 20.26s 0:38 16 gzip90.17u 107.5s 2:14 2409 0.17u 0.72s 0.69u 57.87s 1:13 0.24u 20.10s 0:38 16 gzip60.28u 107.0s 2:12 2409 0.12u 0.82s 0.53u 58.11s 1:13 0.33u 20.07s 0:38 16 gzip60.15u 64.2s 1:29 2525 0.18u 0.78s 0.65u 58.80s 1:14 0.16u 20.40s 0:39 16 gzip30.16u 63.8s 1:29 2525 0.17u 0.85s 0.70u 58.85s 1:15 0.23u 20.49s 0:41 16 gzip30.22u 109.3s 2:22 2681 0.15u 0.80s 0.73u 37.23s 0:54 0.15u 21.65s 0:46 08 gzip90.30u 92.9s 2:06 2682 0.13u 0.78s 0.65u 38.03s 0:56 0.17u 21.38s 0:50 08 gzip60.21u 63.4s 1:35 2757 0.15u 0.79s 0.71u 37.62s 0:55 0.18u 21.51s 0:46 08 gzip30.15u 29.0s 0:53 2898 0.20u 0.80s 0.56u 41.78s 0:58 0.13u 13.61s 0:32 32 lzrw3a0.15u 29.0s 0:52 2898 0.17u 0.96s 0.69u 41.64s 0:58 0.19u 13.99s 0:32 32 lzrw3a0.22u 93.6s 2:11 2919 0.21u 0.64s 0.76u 25.62s 0:45 0.22u 24.51s 1:04 04 gzip90.17u 87.7s 2:07 2919 0.17u 0.78s 0.72u 25.54s 0:46 0.25u 24.16s 1:03 04 gzip60.17u 68.0s 1:45 2983 0.21u 0.68s 0.67u 25.99s 0:46 0.22u 25.17s 1:04 04 gzip30.16u 29.0s 0:53 3080 0.14u 0.70s 0.56u 28.95s 0:47 0.20u 13.88s 0:34 16 lzrw3a0.22u 28.9s 0:53 3080 0.19u 0.74s 0.67u 28.96s 0:47 0.18u 13.75s 0:33 16 lzrw3a0.12u 17.6s 0:39 3179 0.17u 0.76s 0.56u 23.81s 0:41 0.18u 8.87s 0:28 32 lzv10.21u 17.5s 0:41 3179 0.14u 0.83s 0.67u 23.82s 0:42 0.19u 8.59s 0:30 32 lzv10.16u 17.9s 0:38 3310 0.11u 0.85s 0.63u 16.75s 0:35 0.15u 9.00s 0:30 16 lzv10.18u 17.7s 0:41 3310 0.15u 0.95s 0.75u 16.75s 0:37 0.21u 8.98s 0:29 16 lzv10.17u 29.9s 1:03 3385 0.20u 0.80s 0.58u 21.87s 0:42 0.18u 14.49s 0:40 08 lzrw3a0.19u 18.0s 0:58 3559 0.17u 0.74s 0.66u 12.92s 0:37 0.11u 9.14s 0:40 08 lzv10.19u 32.3s 1:10 3965 0.16u 0.71s 0.64u 17.71s 0:40 0.21u 16.35s 0:58 04 lzrw3a0.17u 19.3s 1:00 4025 0.11u 0.74s 0.66u 10.36s 0:34 0.26u 9.33s 0:45 04 lzv1

Go to the first, previous, next, last section, table of contents.

The Bridge 2000-December Archive by Thread

Wayback MachineAbout this captureCOLLECTED BY Organization: Alexa Crawls Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period. Collection: Alexa Crawls DE Crawl data donated by Alexa Internet. This data is currently not publicly accessible TIMESTAMPSloading

Starting:Wed Dec 20 05:33:35 2000
Ending:Mon Dec 25 15:30:40 2000
Messages: 6

Last message date:Mon Dec 25 15:30:40 2000
Archived on:Mon Dec 25 07:29:28 2000

This archive was generated by Pipermail 0.05 (Mailman edition).

[Bridge] patch for af_inet.c

Wayback MachineAbout this captureCOLLECTED BY Organization: Alexa Crawls Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period. Collection: Alexa Crawls DE Crawl data donated by Alexa Internet. This data is currently not publicly accessible TIMESTAMPSloadingStuart Lynnesdjl@fireplug.net
Thu, 27 Jan 2000 15:50:44 -0800A minor patch to af_inet.c to allow use if CONFIG_KMOD not enabled.*** linux-2.2.14-test/net/ipv4/af_inet.c- Thu Jan 27 15:46:25 2000— linux-2.2.14-test/net/ipv4/af_inet.c Thu Jan 27 15:45:43 2000****************** 915,921 **** return(devinet_ioctl(cmd,(void *) arg)); case SIOCGIFBR: case SIOCSIFBR:! #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE) if (br_ioctl_hook == NULL) request_module(“bridge”); — 915,921 —- return(devinet_ioctl(cmd,(void *) arg)); case SIOCGIFBR: case SIOCSIFBR:! #if defined(CONFIG_KMOD) && (defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE)) if (br_ioctl_hook == NULL) request_module(“bridge”); — sdjl@fireplug.net