-
Knoppix 8.1 flash persistent image seems really slow
Hi all,
I was working with a flash install of knoppix and it seems really slow, much slower than I would expect.
so I run a command like dpkg on knoppix running without any persistent image (just using the ram of the system) and it goes instantly.
Code:
time sudo dpkg -i mame_0.186-dmo1_i386.deb mame-data_0.186-dmo1_all.deb
Selecting previously unselected package mame.
(Reading database ... 449729 files and directories currently installed.)
Preparing to unpack .../mame_0.186-dmo1_i386.deb ...
Unpacking mame (1:0.186-dmo1) ...
Selecting previously unselected package mame-data.
Preparing to unpack .../mame-data_0.186-dmo1_all.deb ...
Unpacking mame-data (1:0.186-dmo1) ...
Setting up mame-data (1:0.186-dmo1) ...
Setting up mame (1:0.186-dmo1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
real 0m13.315s
user 0m6.271s
sys 0m5.182s
If I run with a persistent hard drive image, I get snappy results also.
However, when I use a flash drive it's a different story.
Running the same command under a persistent flash drive it takes forever...
Code:
time sudo dpkg -i mame-data_0.189+dfsg.1-1_all.deb mame_0.189+dfsg.1-1_i386.deb
Selecting previously unselected package mame-data.
(Reading database ... 449729 files and directories currently installed.)
Preparing to unpack .../mame-data_0.189+dfsg.1-1_all.deb ...
Unpacking mame-data (0.189+dfsg.1-1) ...
Selecting previously unselected package mame.
Preparing to unpack .../mame_0.189+dfsg.1-1_i386.deb ...
Unpacking mame (0.189+dfsg.1-1) ...
Setting up mame-data (0.189+dfsg.1-1) ...
Setting up mame (0.189+dfsg.1-1) ...
Processing triggers for desktop-file-utils (0.23-2) ...
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
real 6m23.851s
user 0m8.202s
sys 0m6.430s
Why is flash so slow? I wouldn't expect it to take multiple minutes to do these things. 6 minutes seems like an eternity.
Is it because it wants to journalize everything with reiserfs?
-
Just for comparison, here's the same operation using a hard drive persistent installation (fat32 with fat32 overlay file)
Code:
knoppix@Microknoppix:~$ time sudo dpkg -i mame_0.186-dmo1_i386.deb mame-data_0.186-dmo1_all.deb
Selecting previously unselected package mame.
(Reading database ... 449729 files and directories currently installed.)
Preparing to unpack .../mame_0.186-dmo1_i386.deb ...
Unpacking mame (1:0.186-dmo1) ...
Selecting previously unselected package mame-data.
Preparing to unpack .../mame-data_0.186-dmo1_all.deb ...
Unpacking mame-data (1:0.186-dmo1) ...
Setting up mame-data (1:0.186-dmo1) ...
Setting up mame (1:0.186-dmo1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
real 0m20.650s
user 0m6.294s
sys 0m5.537s
-
Okay, I thought I'd try this again, I bought two identical PNY Turbo Attache 4 USB 3.0 16GB flash drives, one is formatted with reiserfs overlay partition and the other is fat32 overlay file,
So let's do the same operation:
The reiserfs partition overlay:
Code:
knoppix@Microknoppix:~$ time sudo dpkg -i mamepackages/mame_0.189+dfsg.1-1_i386.deb mamepackages/mame-data_0.189+dfsg.1-1_all.deb
dpkg: warning: downgrading mame from 1:0.186-dmo1 to 0.189+dfsg.1-1
(Reading database ... 451601 files and directories currently installed.)
Preparing to unpack .../mame_0.189+dfsg.1-1_i386.deb ...
Unpacking mame (0.189+dfsg.1-1) over (1:0.186-dmo1) ...
dpkg: warning: downgrading mame-data from 1:0.186-dmo1 to 0.189+dfsg.1-1
Preparing to unpack .../mame-data_0.189+dfsg.1-1_all.deb ...
Unpacking mame-data (0.189+dfsg.1-1) over (1:0.186-dmo1) ...
Setting up mame-data (0.189+dfsg.1-1) ...
Setting up mame (0.189+dfsg.1-1) ...
Installing new version of config file /etc/mame/presets/gameboy.ini ...
Installing new version of config file /etc/mame/presets/gba.ini ...
Installing new version of config file /etc/mame/presets/lcd-matrix.ini ...
Installing new version of config file /etc/mame/presets/lcd.ini ...
Installing new version of config file /etc/mame/presets/raster.ini ...
Installing new version of config file /etc/mame/presets/vector-mono.ini ...
Installing new version of config file /etc/mame/presets/vector.ini ...
Processing triggers for desktop-file-utils (0.23-2) ...
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
real 18m34.462s
user 0m9.199s
sys 0m7.050s
knoppix@Microknoppix:~$ time sudo dpkg -i mamepackages/mame_0.186-dmo1_i386.deb mamepackages/mame-data_0.186-dmo1_all.deb
(Reading database ... 451579 files and directories currently installed.)
Preparing to unpack .../mame_0.186-dmo1_i386.deb ...
Unpacking mame (1:0.186-dmo1) over (0.189+dfsg.1-1) ...
Preparing to unpack .../mame-data_0.186-dmo1_all.deb ...
Unpacking mame-data (1:0.186-dmo1) over (0.189+dfsg.1-1) ...
Setting up mame-data (1:0.186-dmo1) ...
Setting up mame (1:0.186-dmo1) ...
Installing new version of config file /etc/mame/presets/gameboy.ini ...
Installing new version of config file /etc/mame/presets/gba.ini ...
Installing new version of config file /etc/mame/presets/lcd-matrix.ini ...
Installing new version of config file /etc/mame/presets/lcd.ini ...
Installing new version of config file /etc/mame/presets/raster.ini ...
Installing new version of config file /etc/mame/presets/vector-mono.ini ...
Installing new version of config file /etc/mame/presets/vector.ini ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for desktop-file-utils (0.23-2) ...
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for mime-support (3.60) ...
real 19m0.710s
user 0m7.928s
sys 0m2.538s
knoppix@Microknoppix:~$
The fat32 file overlay:
Code:
knoppix@Microknoppix:~$ time sudo dpkg -i /mnt-system/mamepackages/mame_0.189+dfsg.1-1_i386.deb /mnt-system/mamepackages/mame-data_0.189+dfsg.1-1_all.deb
dpkg: warning: downgrading mame from 1:0.186-dmo1 to 0.189+dfsg.1-1
(Reading database ... 451601 files and directories currently installed.)
Preparing to unpack .../mame_0.189+dfsg.1-1_i386.deb ...
Unpacking mame (0.189+dfsg.1-1) over (1:0.186-dmo1) ...
dpkg: warning: downgrading mame-data from 1:0.186-dmo1 to 0.189+dfsg.1-1
Preparing to unpack .../mame-data_0.189+dfsg.1-1_all.deb ...
Unpacking mame-data (0.189+dfsg.1-1) over (1:0.186-dmo1) ...
Setting up mame-data (0.189+dfsg.1-1) ...
Setting up mame (0.189+dfsg.1-1) ...
Installing new version of config file /etc/mame/presets/gameboy.ini ...
Installing new version of config file /etc/mame/presets/gba.ini ...
Installing new version of config file /etc/mame/presets/lcd-matrix.ini ...
Installing new version of config file /etc/mame/presets/lcd.ini ...
Installing new version of config file /etc/mame/presets/raster.ini ...
Installing new version of config file /etc/mame/presets/vector-mono.ini ...
Installing new version of config file /etc/mame/presets/vector.ini ...
Processing triggers for desktop-file-utils (0.23-2) ...
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
real 4m31.019s
user 0m8.833s
sys 0m5.901s
knoppix@Microknoppix:~$ time sudo dpkg -i /mnt-system/mamepackages/mame_0.186-dmo1_i386.deb /mnt-system/mamepackages/mame-data_0.186-dmo1_all.deb
(Reading database ... 451579 files and directories currently installed.)
Preparing to unpack .../mame_0.186-dmo1_i386.deb ...
Unpacking mame (1:0.186-dmo1) over (0.189+dfsg.1-1) ...
Preparing to unpack .../mame-data_0.186-dmo1_all.deb ...
Unpacking mame-data (1:0.186-dmo1) over (0.189+dfsg.1-1) ...
Setting up mame-data (1:0.186-dmo1) ...
Setting up mame (1:0.186-dmo1) ...
Installing new version of config file /etc/mame/presets/gameboy.ini ...
Installing new version of config file /etc/mame/presets/gba.ini ...
Installing new version of config file /etc/mame/presets/lcd-matrix.ini ...
Installing new version of config file /etc/mame/presets/lcd.ini ...
Installing new version of config file /etc/mame/presets/raster.ini ...
Installing new version of config file /etc/mame/presets/vector-mono.ini ...
Installing new version of config file /etc/mame/presets/vector.ini ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for menu (2.1.47+b1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for desktop-file-utils (0.23-2) ...
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for mime-support (3.60) ...
real 2m3.485s
user 0m7.394s
sys 0m1.280s
With the reiserfs overlay partition, both operations take 37 minutes,
with the ext2 fat32 overlay file, both operations take around 7 minutes.
So reiserfs is about 5 times slower in this case.
It's pretty clear that you want to use the overlay file when you install to a flash drive.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
![New Precision DWDM SFP+ 10G 80km Tunable Transceiver 50GHz C-Temp DWDM-SFP10G-C picture](/store/img/g/tqEAAOSwkbxmR-l8/s-l225/New-Precision-DWDM-SFP-10G-80km-Tunable-Transceive.jpg)
New Precision DWDM SFP+ 10G 80km Tunable Transceiver 50GHz C-Temp DWDM-SFP10G-C
$90.00
![LOT OF 20 Genuine Cisco SFP-10G-SR V03 10GBASE-SR SFP+ Transceiver Module picture](/store/img/g/JEEAAOSwzu9ibCFX/s-l225/LOT-OF-20-Genuine-Cisco-SFP-10G-SR-V03-10GBASE-SR-.jpg)
LOT OF 20 Genuine Cisco SFP-10G-SR V03 10GBASE-SR SFP+ Transceiver Module
$95.00
![LOT OF 10 HPE JD092B X130 10G SFP+ LC SR Transceiver picture](/store/img/g/EMwAAOSwW05l1QTO/s-l225/LOT-OF-10-HPE-JD092B-X130-10G-SFP-LC-SR-Transceive.jpg)
LOT OF 10 HPE JD092B X130 10G SFP+ LC SR Transceiver
$40.00
![New Cisco SFP-10G-LRM 10G SFP+ LRM 1310nm 220m SMF/MMF LC Module picture](/store/img/g/Y-EAAOSw2pVl1CqO/s-l225/New-Cisco-SFP-10G-LRM-10G-SFP-LRM-1310nm-220m-SMF-.jpg)
New Cisco SFP-10G-LRM 10G SFP+ LRM 1310nm 220m SMF/MMF LC Module
$32.19
![🔥🔥🔥 CISCO SFP-10G-SR V03 10-2415-03 850nm 10GBASE-SR SFP+ Multi Module 🔥🔥🔥 picture](/store/img/g/KTkAAOSwcmBisISE/s-l225/-CISCO-SFP-10G-SR-V03-10-2415-03-850nm-10GBASE-SR-.jpg)
🔥🔥🔥 CISCO SFP-10G-SR V03 10-2415-03 850nm 10GBASE-SR SFP+ Multi Module 🔥🔥🔥
$6.80
![GENUINE Cisco SFP-10G-SR V03 SFP+ GBIC Transceiver Module 10-2415-03 picture](/store/img/g/tAkAAOSwdENkHItI/s-l225/GENUINE-Cisco-SFP-10G-SR-V03-SFP-GBIC-Transceiver-.jpg)
GENUINE Cisco SFP-10G-SR V03 SFP+ GBIC Transceiver Module 10-2415-03
$6.80
![Genuine Cisco ‎SFP-10G-SR Transceiver Module (10-2415-03) picture](/store/img/g/EGsAAOSwOLplBoX9/s-l225/Genuine-Cisco-SFP-10G-SR-Transceiver-Module-10-241.jpg)
Genuine Cisco ‎SFP-10G-SR Transceiver Module (10-2415-03)
$5.85
![Brand New Cisco GLC-LH-SMD 1000BASE-LX/LH SFP Module 1310nm 10km SMF LC picture](/store/img/g/aIgAAOSwXWNi1sm1/s-l225/Brand-New-Cisco-GLC-LH-SMD-1000BASE-LX-LH-SFP-Modu.jpg)
Brand New Cisco GLC-LH-SMD 1000BASE-LX/LH SFP Module 1310nm 10km SMF LC
$12.99
![Fully Compatibility 10GBase-T Transceiver SFP-10G-T SFP+ to RJ45 Copper 30M 80M picture](/store/img/g/X6IAAOSwypBl4Uhu/s-l225/Fully-Compatibility-10GBase-T-Transceiver-SFP-10G-.jpg)
Fully Compatibility 10GBase-T Transceiver SFP-10G-T SFP+ to RJ45 Copper 30M 80M
$45.00
![New Cisco GLC-TE 1G SFP Copper RJ45 100m 1000BASE-T Transceiver Module picture](/store/img/g/UFgAAOSwrw9l1Cbr/s-l225/New-Cisco-GLC-TE-1G-SFP-Copper-RJ45-100m-1000BASE-.jpg)
New Cisco GLC-TE 1G SFP Copper RJ45 100m 1000BASE-T Transceiver Module
$21.62