Vajon mi a szűk keresztmetszet?
Van egy usb2-es külső hdd, és azon egy 56G méretű bz2 tömörített fájl.
Van egy másik usb2-es külső hdd, amin van elegendő hely, hogy a kitömörített fájlt tároljam.
Először egy régi Core Duo laptoppal indítottam a kitömörítést, bzip2 -cd egyikhdd/fájl.bz2 > másikhdd/fájl
Telt múlt az idő, ránéztem, láttam, hogy az egyik processzor majdnem 95-100% körül dolgozik, a másik meg pihen. Kb. fél óra alatt talán 1G-t sikerült kipakolnia. OK, gondoltam ez így túl lassú, láthatólag a processzor a szűk keresztmetszet. Azon a gépen egy pendrive-ról futott a linux, telepíteni nem lehetett rá, párhuzamosítani nem tudtam a kitömörítést. Félbeszakítottam.
Elővettem egy másik laptopot, ez újabb, i7-es processzor van benne. Ezen elindítottam a kitömörítést: pbzip -dc egyikhdd/fájl.bz2 > másikhdd/fájl
Megy. Lényegesen gyorsabb, mint a másik, pár perc alatt megvolt másfél G kitömörítése. Ránéztem toppal, és azt láttam, hogy olyan 102-105% körül írja a pbzip processzt, a processzormagok között megosztva. Ebből arra gondoltam, hogy az usb lehet a szűk keresztmetszet, ugye a párhuzamos pbzip a 2 darab HT-s magon elméletileg 400%-ig tudna pörögni, ha nem fogná vissza semmi.
Igen ám, csak közben elkezdtem nézni, hogy a belső hdd-ről le akarok menteni szintén pár gigát a külsőre, amin van hely. Elindítottam azt a másolást is, és azt vettem észre, hogy a pbzip ugyanúgy 100% feletti processzoridőt eszik, és közben a másolás egy olyan 15-20 MB/s sebességgel megy.
Elképzelhető az, hogy a szűk keresztmetszet az első hdd-ről az olvasás? Hiszen láthatólag a processzor bírná, a cél hdd bírja.
De lehet az, hogy két USB2-es hdd közül az egyikről a tömörített adatfolyamot lényegesen lassabban lehet olvasni, mint a másikra a kitömörített (nagyobb) adatfolyamot írni?
Én azt vártam, hogy írni lassabb, mint olvasni.
Szóval most csodálkozom.
Mégis így lenne, vagy valamit nem vettem figyelembe / észre?
A két hdd egyébként: WD1,5T amiről olvasok, Seagate3T amire írok. A WD kb. két éves lehet, a Seagate pár hónapos. A Seagate tudna USB3-at is, de a laptopomon nincs USB3 csatlakozó, csak USB2, tehát ez elméletileg nem lehet az előny.
G
- Tovább (Vajon mi a szűk keresztmetszet?)
- 6709 megtekintés