anyvody got a clue how the mkisofs.timestamp file is created??
From
http://mailman.linuxtag.org/pipermai...ry/001593.html
On Mon, Jan 13, 2003 at 02:52:07PM -0800, Rib Rdb wrote:
> A question I've often seen people asking is why their
> remastered knoppix cd's run slower than knoppix.
> People usually respond saying that Klaus uses a
> special ordering of the files in the KNOPPIX cloop
> file. When people ask how to generate the sort file,
> I've never seen a response. Am I just missing
> something? If so, where is the answer. If not, is
> there a reason that Klaus won't tell us how he does it?
There is no special reason, except that some readers may find it
confusing and obscure, but no magic is involved. The ordering
is still not as good as it should be, and I doubt that it makes
a significant difference. The proper way would be tracing all
open() calls in the kernel and gernerating the list from there,
but I found no convenient way to do this yet.
Currently I use the file access times as sorting criteria, which
may not always give the best results. Attached is an example script.
Your mileage may vary.
Regards
-Klaus KnopperNow, i'm interested in how well this works. I have seen Klaus write that no sorting at all may be just as fast sometimes. So i guess we can easily compate, and maybe improve this a little.Code:#!/bin/sh find / -anewer /KNOPPIX.build/mkisofs.timestamp -not \( -type d -o -path /KNOPPIX.build\* -o -path /tmp\* -o -path /proc/\* -o -path /mnt/\* \) -printf '%p %A@\n' | sort -rn +1 -t' ' | awk -F' ' '{print $1 " " ++i}' > /KNOPPIX.build/mkisofs.sort echo "/bin/mkdir 10090" >> /KNOPPIX.build/mkisofs.sort echo "/bin/chown 10080" >> /KNOPPIX.build/mkisofs.sort echo "/bin/cp 10070" >> /KNOPPIX.build/mkisofs.sort echo "/bin/ln 10060" >> /KNOPPIX.build/mkisofs.sort echo "/bin/rm 10050" >> /KNOPPIX.build/mkisofs.sort echo "/dev/* 20000" >> /KNOPPIX.build/mkisofs.sort echo "/etc/* 30000" >> /KNOPPIX.build/mkisofs.sort
anyvody got a clue how the mkisofs.timestamp file is created??
Heh, Klaus put an end to that wives tale, didnt he
I would also be interested in knowing how mkisofs.timestamp is generated.
I have a test remaster here that takes about 2 times longer to boot into KDE than the original ISO.
Even if there is a marginal speed improvement I would be happy.
LOT QTY 2 of INTEL XEON 10 CORE E5-2690 V2 25MB 3.00GHZ CPU SR1A5
$139.99
Dell Precision 5810 Workstation Xeon E5-1650 6C 3.5GHz 16GB 500GB Win10 K2200
$115.94
HP Workstation Z640 2x Xeon E5-2623V4 32GB Ram 2x 256GB SSD Quadro P620 Linux GA
$186.99
E5-2699V4 Intel Xeon Processor 55M Cache, 2.20 GHz SR2JS CM8066002022506
$155.00
Intel Xeon E5-2640v4 2.4GHz 10-Core 25MB 90W SR2NZ
$5.45
Intel Xeon E5-2680 V4 CPU 2.4~3.3GHz 14-Core 35M LGA 2011-3 R3 Server SR2N7 120W
$15.99
Intel Xeon E5-2667 V2 LGA 2011 3.3GHz 8 Core 130W 25MB 8GT/s CPU Processor
$14.99
Intel Xeon E5-2699 v3 2.3GHz 18-Core 45MB 145W LGA2011-3 CPU/Processor SR1XD
$40.99
Matched pair Intel Xeon E5-2667v4 SR2P5 3.20GHz, 8 core, 25MB Processors LGA2011
$62.95
Intel Xeon E5-2667 V4 SR2P5 (3.2GHZ/8-CORE/25MB/135W) PROCESSOR CPU
$29.89