Results 1 to 3 of 3

Thread: Knoppix 8.1 flash persistent image seems really slow

  1. #1
    Member registered user
    Join Date
    Apr 2007
    Posts
    93

    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?

  2. #2
    Member registered user
    Join Date
    Apr 2007
    Posts
    93
    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

  3. #3
    Member registered user
    Join Date
    Apr 2007
    Posts
    93
    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
  •  


OEM 130W Charger For Dell XPS 15 9530 9550 9560 9570 7590 06TTY6 Power Adapter picture

OEM 130W Charger For Dell XPS 15 9530 9550 9560 9570 7590 06TTY6 Power Adapter

$35.99



OEM 130W Charger For Dell XPS 15 9530 9550 9560 9570 7590 06TTY6 Power Adapter picture

OEM 130W Charger For Dell XPS 15 9530 9550 9560 9570 7590 06TTY6 Power Adapter

$35.99



NEW DELL OEM WDX0R FW8KR T2JX4 Y3F7Y 42WH Battery 5567 5568 5368 7569 picture

NEW DELL OEM WDX0R FW8KR T2JX4 Y3F7Y 42WH Battery 5567 5568 5368 7569

$24.65



NEW OEM USB-C Type-C Charger For Dell XPS 15 2in1 9575 Precision 5530 130W picture

NEW OEM USB-C Type-C Charger For Dell XPS 15 2in1 9575 Precision 5530 130W

$35.99



OEM Dell 65W Type C Laptop Charger USB C Power Adapter 02YK0F Latitude XPS Venu picture

OEM Dell 65W Type C Laptop Charger USB C Power Adapter 02YK0F Latitude XPS Venu

$19.99



OEM Dell 65W USB-C Type C HA65NM170 Laptop Ac Power Adapter Charger XPS Latitude picture

OEM Dell 65W USB-C Type C HA65NM170 Laptop Ac Power Adapter Charger XPS Latitude

$19.59



Genuine Dell OEM 19.5V 90W AC Power Adapter Charger Precision XPS SmallTip 4.5mm picture

Genuine Dell OEM 19.5V 90W AC Power Adapter Charger Precision XPS SmallTip 4.5mm

$11.99



OEM 130W USB-C Type-C Charger for Dell XPS 15 9500 9570 9575 17 9700 DA130PM170 picture

OEM 130W USB-C Type-C Charger for Dell XPS 15 9500 9570 9575 17 9700 DA130PM170

$35.88



Genuine OEM DELL  latitude 12,  I/O Module For Rugged Extreme Tablet ,7202, 7220 picture

Genuine OEM DELL  latitude 12, I/O Module For Rugged Extreme Tablet ,7202, 7220

$59.00



Genuine OEM 42wh YRDD6 Battery For Dell Inspiron 3493 3582 3583 3584 7586 3793 picture

Genuine OEM 42wh YRDD6 Battery For Dell Inspiron 3493 3582 3583 3584 7586 3793

$32.89