сейчас тестирую работу с файловой системой btrfs
она имеет статус нестабильной, и проходит этап взросления или как говорят проверку временем.
разработана как раз для флешек, SD и SSD - равномерно "истирает" блоки всего адресного пространства устройства и умеет делать сжатие на лету.
- Код: Выделить всё • Развернуть
mini2440 ~ # mkfs.btrfs /dev/mmcblk0
mini2440 ~ # mount -t btrfs -o ssd,compress /dev/mmcblk0 /mnt/sd/
тест скорости
mini2440 ~ # dd if=/dev/zero of=/mnt/sd/swap bs=1M count=64
64+0 записей считано
64+0 записей написано
скопировано 67108864 байта (67 MB), 14,6954 c, 4,6 MB/c
скорость выше всего что я наблюдал на mini2440
загрузка процессора при работе в сжатом режиме 100%, и это хорошо, потому что
эта загрузка с пониженным приоритетом и не мешает другим активным процессам
для работы требуется поддержка в ядре CONFIG_BTRFS_FS=y (собирал не модулем чтобы можно было разместить rootfs)
сейчас тестирую её устойчивость и возможность использования в качестве rootfs
Добавлено спустя 49 минут 38 секунд:
опции загрузки ядра видимо такие : rootfstype=btrfs rootflags=ssd,compress
Добавлено спустя 9 минут 2 секунды:
проверил , запускается
- Код: Выделить всё • Развернуть
MINI2440 # setenv bootargs console=ttySAC0,115200 noinitrd init=/sbin/init mini2440=3tbc rootfstype=btrfs rootflags=ssd,compress root=/dev/mmcblk0 rw rootwait ip=192.168.24.40:192.168.24.1:192.168.24.1:255.255.255.0
mmc0: new SDHC card at address b368
mmcblk0: mmc0:b368 SDC 15.0 GiB
mmcblk0: unknown partition table
eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
IP-Config: Complete:
device=eth0, addr=192.168.24.40, mask=255.255.255.0, gw=192.168.24.1,
host=192.168.24.40, domain=, nis-domain=(none),
bootserver=192.168.24.1, rootserver=192.168.24.1, rootpath=
device fsid d04cf2d77ff1c96c-a538bc630b1e6f81 devid 1 transid 158 /dev/root
btrfs: use ssd allocation scheme
btrfs: use compression
VFS: Mounted root (btrfs filesystem) on device 0:13.
devtmpfs: mounted
Freeing init memory: 152K
INIT: version 2.88 booting
Добавлено спустя 6 минут 9 секунд:
тестирую с X на e17 - очень приятный отклик
субъективно раза в 2 быстрее чем работа на NFSROOT