Sziasztok!
Adott egy probléma, amivel lassan 1 éve nem tudunk mit kezdeni kollégákkal. Építő ötleteket, tapasztalatokat kérnék.
Virtualizált környezetben, adott egy Samba-AD, ami file szerver szerepet is betölt. Windows kliensek dolgoznak megosztott meghajtókkal, külön jogokkal.
Adott egy program, nevezzük most Ügyeskének, ami minden kliensre fel van rakva és a file szerveren használ pár adatfile-t, aminek a formátuma SQLite.
Ha ez a file a gépeken a helyi ssd-n van, akkor gyors a program. Amint felkerül a megosztott meghajtóra, akkor látványosan belassul. Ezt produkálja akkor is, ha 1 felhasználó csatlakozik csak rá.
Amiket már próbáltam:
- jogosultságok variálása (local admin, domain admin)
- samba hangolás (lock-olás, debug, stb...)
- kliens csere (gép és tiszta windows)
- switch csere
- szerver bővítés (ssd-ről nvme-re, 1Gb-ről 10Gb-re)
- ha ebbe a virtualizált környezetbe felrakok még egy Windowst, amit bridge-ben összefogok az AD-val, akkor sem történik gyorsulás. Ha kimásolom ott is a helyi meghajtóra, akkor működik.
Minden más, ami a hálózaton van rendesen működik.
Ügyeske .net-ben van írva (elvileg), .net framework 4.0.30319 használ.
Több ismerőst kérdeztem már Ügyeskével kapcsolatban, de mindenhol hasonló a probléma.
A fejlesztő tanácsolta, hogy "NAS-on jól működik", de sajnos nem. (Igaz azzal az informatikussal, akivel teszteltette minden rendben volt. Összedugta a NAS-t a géppel egy az egyben és akkor elvileg gyors volt....)
Ami "megoldás" eddig van: Windows RDS és a program a helyi meghajtón van.
Ki merre indulna el?