El criteri de «temps menyspreable» es podria aplicar a un munt de detalls que, tots junts, fan guanyar agilitat a un ordinador antic. La mida de la bitàcola/journaling no és tant preocupant com la velocitat.
Fer comprovacions «de laboratori» en això és molt complicat, ja que, per posar un exemple tonto: 1. L'usuari ordena desar un document 2. El nucli utilitza la bitàcola/journaling i torna el control (més aviat?). 3. L'usuari ordena la càrrega d'una altra aplicació 4. El nucli triga més perquè carrega l'aplicació i allibera la bitàcola alhora. Entenc que, en utilitzar bitàcola del sistema de fitxers, les dades s'escriuen a disc dues vegades, i en discs antics i lents això no és trivial. Aquesta suposició o enteniment el tinc també per les memòries USB lentes o ports USB lents, a l'hora de triar entre Ext2 i Ext4. Al Ext3 no li conec especial avantatge respecte Ext4 a efectes de rendiment, és més, el fsck és espectacularment més ràpid en Ext4. __________ I'm using this express-made address because personal addresses aren't masked enough at lists.debian.org archives. El 21/02/16 a les 20:46, Alex Muntada ha escrit: > Narcis Garcia: > >> Voldria recollir opinions sobre la meva suposició de què s'estalvia >> temps de procés i ús de disc formatant en el sistema de fitxers «ext2» >> en comptes de «ext4». > > El meu consell és que no suposis res i facis proves per confirmar > les hipòtesis que et plantegis. > > Els nuclis més moderns pot ser que assumeixin que el maquinari és > més modern i per tant facin algunes assumpcions i optimitzacions > que perjudiquin el maquinari més antic. De fet, a Debian fins fa > pocs mesos es compilava tot el codi amb suport per a i486 i ara a > sid ja es compila tot amb suport per a i586. Una forma de veure > quin codi genera el compilaror és fent «gcc -v». > > Sobre l'ús del disc que podries estalviar amb ext2 respecte > ext3, crec que hauria de ser menyspreable perquè el journaling > no acostuma a ocupar gaire: > > ``` > $ dd if=/dev/zero of=filesystem bs=1M count=1024 > $ /sbin/mkfs.ext2 filesystem; /sbin/tune2fs -l filesystem | grep Free > ... > Creating filesystem with 262144 4k blocks and 65536 inodes > ... > Free blocks: 257701 > Free inodes: 65525 > $ /sbin/mkfs.ext3 filesystem; /sbin/tune2fs -l filesystem | grep Free > ... > Creating filesystem with 262144 4k blocks and 65536 inodes > ... > Creating journal (8192 blocks): done > ... > Free blocks: 249500 > Free inodes: 65525 > $ /sbin/mkfs.ext4 filesystem; /sbin/tune2fs -l filesystem | grep Free > ... > Creating filesystem with 262144 4k blocks and 65536 inodes > ... > Creating journal (8192 blocks): done > ... > Free blocks: 249509 > Free inodes: 65525 > ``` > > Una altra forma d'alliberar espai per als usuaris es reduir la > reserva per defecte del 5% d'ocupació a un valor més baix amb > el tune2fs (això és especialment interessant en discos grans). > > Salut, > Alex >