Armada II Bér - teljesítményprobléma
Van az könyvelőinknek egy ilyen csodálatos bérszámfejtő (meg még ki tudja mi, sok minden modulja van, de nekünk csak a BÉR kell) programja. Az adatbázist ilyen .dbf fájlokban tárolja. Összesen 350MB körül van az adatbázis, ez 4330 fájl takar jelenleg. Az átlag fájlméret ~75kB. A legkisebbek 500byte körüliek, ebből rengeteg van, a nagyobbak párszáz kB, meg van egy pár 5MB környékén. Az adatbázist megosztva (sima fájlmegosztás, majd a másik kliens gépen hálózati meghajtó becsatolással) lehet több gépen is dolgozni. WinXP megosztáson az adatbázis, erre csatlakozik egy XP és egy 7.
Ha egy gépen futtatjuk a progit akkor nincs gond. Pár másodperc (<10sec) egy ember bérszámfejtése. Ellenben ha rácsatlakozunk akár csak plusz egy géppel, akkor kegyetlenül lelassul. Gyakorlatilag ha csak egy user használja (akár hálózaton keresztül) akkor alig van adatmozgás (<1MB) a hálózaton. Minden megy mint az álom. De ha rácsatlakozik még egy user akkor a hálózaton olyan 300MB-nyi adat mozog minden egyes ember számfejtésekor.
Kezdtük onnan, hogy 100Mbites hálón bő 60-70-80 másodperc mire átjön az a 300MB (3-4-5MB/s)sebességgel. Cseréltem gigás switchre, most 20-30sec (8-9MB/s) tehát erőteljes a javulás. De lehetne jobb.
Mivel tudnám még gyorsítani a folyamatot ? Fájlrendszerbeli változtatások ? SSD ? Ramdisk ?
- Tovább (Armada II Bér - teljesítményprobléma)
- 4197 megtekintés