From c2eaef2f57153a22b6dc075b1adc9fde1a4eb7bd Mon Sep 17 00:00:00 2001 From: Pádraig Brady
Date: Thu, 7 Nov 2013 11:57:09 +0000 Subject: shred: increase I/O block size for periodic pattern case * src/shred.c (dopass): In the periodic pattern case increase the I/O block size from 12KiB to 60KiB (also a multiple of 3 and 4096). * NEWS: Adjust accordingly. --- src/shred.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/shred.c b/src/shred.c index 98dd8726c..6ff8322c9 100644 --- a/src/shred.c +++ b/src/shred.c @@ -380,7 +380,7 @@ dopass (int fd, char const *qname, off_t *sizep, int type, /* Fill pattern buffer. Aligning it to a page so we can do direct I/O. */ size_t page_size = getpagesize (); -#define PERIODIC_OUTPUT_SIZE (12 * 1024) +#define PERIODIC_OUTPUT_SIZE (60 * 1024) #define NONPERIODIC_OUTPUT_SIZE (64 * 1024) verify (PERIODIC_OUTPUT_SIZE % 3 == 0); size_t output_size = periodic_pattern (type) -- cgit v1.2.3-70-g09d2