Last active
August 29, 2015 14:00
-
-
Save rjeschmi/11229586 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A much happier zpool | |
I've udpated Archive::BagIt with an mmap optimization | |
https://github.com/rjeschmi/Archive-BagIt/commit/da8ae0bfd1e0a82f704e29861aab8fbd79c9e6e8 | |
pool alloc free read write read write | |
-------------------------------------------- ----- ----- ----- ----- ----- ----- | |
cihmz 39.4T 4.11T 6.62K 237 782M 1.19M | |
raidz2 20.4T 1.35T 2.16K 99 252M 493K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0586423 - - 1.77K 38 52.6M 250K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0511691 - - 1.28K 34 37.9M 236K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0591386 - - 1.05K 35 31.2M 238K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0590215 - - 1.79K 41 53.6M 280K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0523197 - - 1.44K 39 42.8M 268K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0521667 - - 1.19K 42 35.1M 268K | |
raidz2 19.0T 2.76T 4.46K 138 529M 728K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0591390 - - 3.86K 25 121M 346K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0585214 - - 3.04K 31 90.4M 362K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0510721 - - 2.60K 50 76.6M 384K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0511490 - - 3.08K 25 91.6M 382K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0590238 - - 2.21K 23 67.6M 366K | |
ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E0590142 - - 2.68K 14 83.2M 346K | |
cache - - - - - - | |
scsi-3600605b0070e99501ae5db128ae4bdbc 19.2G 218G 31 6 92.7K 54.7K | |
-------------------------------------------- ----- ----- ----- ----- ----- ----- | |
Now to figure out why I have two mmaps per read: | |
stat("/collections/tdr/ooe/836/ooe.b163334x/data/sip/data/files/ooe.b163334x.0087.jpg", {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
open("/collections/tdr/ooe/836/ooe.b163334x/data/sip/data/files/ooe.b163334x.0087.jpg", O_RDONLY) = 3 | |
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffc7c714a8) = -1 ENOTTY (Inappropriate ioctl for device) | |
lseek(3, 0, SEEK_CUR) = 0 | |
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffc7c71538) = -1 ENOTTY (Inappropriate ioctl for device) | |
fstat(3, {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
fcntl(3, F_SETFD, FD_CLOEXEC) = 0 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
mmap(NULL, 1247597, PROT_READ, MAP_SHARED, 3, 0) = 0x7fed4406a000 | |
munmap(0x7fed4406a000, 1247597) = 0 | |
lseek(3, 0, SEEK_SET) = 0 | |
lseek(3, 0, SEEK_CUR) = 0 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
mmap(NULL, 1247597, PROT_READ, MAP_SHARED, 3, 0) = 0x7fed4406a000 | |
munmap(0x7fed4406a000, 1247597) = 0 | |
lseek(3, 1247597, SEEK_SET) = 1247597 | |
lseek(3, 0, SEEK_CUR) = 1247597 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=1247597, ...}) = 0 | |
read(3, "", 8192) = 0 | |
close(3) = 0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment