Am un PC cu AMD Ryzen 9 3950X, ASUS ROG X570 și mixt 2x16GB DDR-3200 + 2x16GB DDR-3600 RAM.
Ubuntu 20.04 LTS
6 x HDD-uri SATA prin MB
La început am folosit HBA-ul doar pentru 5 x HDD-uri SAS și totul a funcționat conform așteptărilor cu viteze de 150-200MB.
IBM M1015 cu LSI SAS2008 a trecut în modul IT (cel mai recent FW)
HP SAS2 Expander cu 8 porturi și cel mai recent FW (2 porturi pentru legătura HBA) conectat printr-un port la HBA (fără un al doilea cablu SFF-8087)
5x HDD-uri SAS prin Expander
4x HDD-uri SATA prin Expander
4x HDD-uri SATA prin al doilea port HBA
Toate HDD-urile SATA prin HBA/Expander sunt în modul LVM JBOD și acționează ca o singură matrice de discuri mare.
La primul test, m-am conectat pe toți prin Expander, dar au fost probleme cu vitezele de negociere...un HDD era conectat doar cu 1.5Gbps. Așa că am mutat 4 x SATA HDD la al doilea port HBA.
Acum, toate HDD-urile sunt conectate cel puțin cu 3 Gbps și nu ar trebui să existe probleme cu lățimea de bandă.
Totul este implicit... Am încercat un programator IO diferit, cum ar fi bfq dar a ajuns înapoi la mq-termen limită pentru că nu era nicio diferență.
Toate HDD-urile au scrie înapoi cache pe, deci nu ar trebui să existe nicio problemă.
Observ HDD-uri cu iostat pentru utilizare...nu există înainte de a copia orice date.
Copiez fișiere de 100 GB
Fac un transfer simplu de date de la unitățile interne SATA la matricea JBOD...sunt momente când ajung stabil 150-180MBs... primele secunde sunt peste 200 MB din cauza stocării în cache.
Apoi se întâmplă ceva și vitezele scade la 15-50MB fără niciun motiv și nici erori în jurnale.
Nu am idee cum să-l depanez sau unde ar putea fi problema. Am văzut câțiva băieți susținând că SAS și SATA nu ar trebui să fie amestecate, dar este legat de RAID.
Fie Expander este defect, fie amestecul SAS și SATA nu funcționează.
O sugestie, vă rog?