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
    80

    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
    80
    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
    80
    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
  •  


2TB 256GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA picture

2TB 256GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA

$15.99



SanDisk 16GB 32GB 64GB 128GB USB Flash Drive Thumb Memory Stick Pen Disk lot picture

SanDisk 16GB 32GB 64GB 128GB USB Flash Drive Thumb Memory Stick Pen Disk lot

$6.26



32GB USB 3.0 Flash Drive USB Memory Stick  Pen Drive Thumb Storage U Disk picture

32GB USB 3.0 Flash Drive USB Memory Stick Pen Drive Thumb Storage U Disk

$6.29



SanDisk 64GB Ultra USB 3.0 Flash Drive (2 Pack) picture

SanDisk 64GB Ultra USB 3.0 Flash Drive (2 Pack)

$12.99



SanDisk 8GB 16GB 32GB 64GB 128GB USB Flash Drive Thumb Memory Stick Pen Lot Pack picture

SanDisk 8GB 16GB 32GB 64GB 128GB USB Flash Drive Thumb Memory Stick Pen Lot Pack

$5.36



ZIPPY USB Flash Drive Memory Stick Pendrive Thumb Drive 4GB, 8GB, 32GB, 64GB LOT picture

ZIPPY USB Flash Drive Memory Stick Pendrive Thumb Drive 4GB, 8GB, 32GB, 64GB LOT

$2.99



2TB USB 3.0 Flash Drive Memory Stick Pen U Disk Metal Key Thumb for PC Laptop US picture

2TB USB 3.0 Flash Drive Memory Stick Pen U Disk Metal Key Thumb for PC Laptop US

$9.59



2TB 512GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA picture

2TB 512GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA

$12.99



2TB 512GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA picture

2TB 512GB USB Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage USA

$15.99



High Speed USB 3.0 Metal Flash Drive 2TB Pen Drive U Disk External Memory Stick picture

High Speed USB 3.0 Metal Flash Drive 2TB Pen Drive U Disk External Memory Stick

$5.63