Προς το περιεχόμενο

Επιτάχυνση SSD με Promise SATA 300 TX4


Kiriakos-GR

Προτεινόμενες αναρτήσεις

Αν κατάλαβα καλά θέλετε να πιάσετε ταχύτητα με τους δίσκους που έχετε στο RAID 1569MB/s και όσοι δίσκοι είναι για άλλη δουλειά να μπουν στον PCI Controller για να ελαφρώσει ο ICH10R.

6 λεπτά πριν, Kiriakos-GR είπε

Σε εμένα αναφερόμουν με τον Kingston A400 240GB..   

Ο.Κ. Άρα πιάνουμε ίδιες ταχύτητες 😁

Βέβαια, δεν έχω και κάποια -σπουδαία- γνώση. Κάνω κάποιες δοκιμές, παίρνω αποτελέσματα και τα ''ρίχνω στο τραπέζι'' αν δω ότι ταιριάζουν στη συζήτηση.

  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1 λεπτό πριν, Τέρης Α. είπε

Αν κατάλαβα καλά θέλετε να πιάσετε ταχύτητα με τους δίσκους που έχετε στο RAID 1569MB/s και όσοι δίσκοι είναι για άλλη δουλειά να μπουν στον PCI Controller για να ελαφρώσει ο ICH10R.

Ο.Κ. Άρα πιάνουμε ίδιες ταχύτητες 😁

Βέβαια, δεν έχω και κάποια -σπουδαία- γνώση. Κάνω κάποιες δοκιμές, παίρνω αποτελέσματα και τα ''ρίχνω στο τραπέζι'' αν δω ότι ταιριάζουν στη συζήτηση.

Μια χαρά λεβέντης είσαι στα πρακτικά, μόλις πάρεις και ένα πτυχίο τότε θα δεις και χρήμα στην τσέπη. 😉

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
Spoiler

Ας/ αν μπω πρώτα σε κάποια σχολή του είδους και βλέπουμε... 😥

 

Επεξ/σία από Τέρης Α.
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

https://en.wikipedia.org/wiki/I/O_Controller_Hub

ICH10 implements the 1GB/s bidirectional DMI interface to the "northbridge" device. It supports various interfaces to "low-speed" peripherals, and it supports a suite of housekeeping functions.

Και οι PCI στο SB είναι καρφωμένες, άρα δεν θα καταφέρεις κάτι. Το bottleneck είναι η σύνδεση NB-SB.

Πάντως για να είμαι ειλικρινής ο τρόπος σου Κυριάκο μου το κάνει πολύ δύσκολο να συνεχίσω να σου απαντάω στα σοβαρα.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

 

3 ώρες πριν, Kiriakos-GR είπε

Είσαι θύμα του μάρκετινγκ ,  εφόσον δεν γνωρίζεις πόσο Bandwidth χρησιμοποιεί ο  ICH10R ,

1) Το PCI που είναι τοποθετημένος ο controller έχει συγκεκριμένο bandwidth όταν "μιλάει" με cpu που είναι χαμηλό ακόμη και σε σχέση με SATA2

2) O controler που έχεις είναι ΧΑΖΟΥΛΙΑΚΑΣ για τα μπάζα (με τα σημερινά δεδομένα) , ακόμη και αν 2 δίσκοι συνδεδεμένοι πάνω του θέλουν να αντιγράψουν κάτι , θα το κάνει μέσω cpu.

3) Οι επιδόσεις που ΝΟΜΙΖΕΙΣ ότι πετυχαίνεις είναι placebo γιατί τα windows cache-αρουν στην RAM και σε κοροϊδεύουν ότι τελείωσαν.

4) Για έναν controller (ακόμη και σύγχρονο-πανάκριβο SAS) είναι εξαιρετικά δύσκολο να αναλάβει την ευθύνη επικοινωνίας μεταξύ 2 δίσκων που είναι πάνω του. Ολοι για να μην έχουν προβλήματα , στέλνουν τα δεδομένα στην CPU που τρέχει την αλυσίδα BIOS/OS/APPI και αναλαμβάνει αυτή να κάνει τον τροχονόμο. Γι'αυτό παρατηρούμε ότι οι ταχύτητες των δίσκων ποικίλουν ανάλογα με πόσο γρήγορη cpu έχει το μηχάνημα. Ακόμη και HARDWARE RAID CONTROLLERs αξίας 1000αδων ευρώ απλά τρέχουν τον raid-algorithm και αφήνουν το υπόλοιπο κομμάτι στην cpu που τρέχει το λειτουργικό.

Επεξ/σία από jgeorgiou
  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

7 λεπτά πριν, jgeorgiou είπε

 

1) Το PCI που είναι τοποθετημένος ο controller έχει συγκεκριμένο bandwidth

2) O controler είναι ΧΑΖΟΥΛΙΑΚΑΣ για τα μπάζα , ακόμη και αν 2 δίσκοι συνδεδεμένοι πάνω του θέλουν να αντιγράψουν κάτι θα το κάνει μέσω cpu.

3) Οι επιδόσεις που ΝΟΜΙΖΕΙΣ ότι πετυχαίνεις είναι placebo γιατί τα windows cache-αρουν στην RAM και σε κοροϊδεύουν ότι τελείωσαν.

Αν υποστηρίζει DMA δεν μπορεί να κάνει αυτόνομα μεταφορές κτλ παρακάμπτωντας τον CPU;

Δεν γνωρίζω για αυτό ρωταω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
34 λεπτά πριν, Sheogorath είπε

Αν υποστηρίζει DMA δεν μπορεί να κάνει αυτόνομα μεταφορές κτλ παρακάμπτωντας τον CPU;

Δεν γνωρίζω για αυτό ρωταω.

ΟΧΙ , απλά γράφει πάνω στην μνήμη RAM "άμεσα" χωρίς την παρέμβαση CPU σε προ-συμφωνημένο σημείο. (σε επόμενο στάδιο η cpu τα διαχειρίζεται)

Συμπλήρωσα το μνμ μου , ΚΑΝΕΝΑΣ πλην CPU που τρέχει την "αλυσίδα" BIOS/OS/APPI δεν μπορεί να αναλάβει ευθύνη να διεκπεραιώσει ένα copy folder για παράδειγμα. Αυτό δεν συμβαίνει πουθενά ούτε στους ποιο εξωτικούς/ακριβούς servers. Με τον ίδιο τρόπο δουλεύουν ακόμη και τα high-end SYNOLOGY , στέλνουν τα πάντα στην CPU που τρέχει το λειτουργικό να αναλάβει την ευθύνη.

ΥΓ1

DMA σημαίνει ότι οι συσκευές γράφουν κατευθείαν πάνω στην RAM που έχει γρήγορη πρόσβαση η CPU , γιατί το δικό τους buffer έχει ΤΕΡΑΣΤΙΟ latency για να το προσπελάσει η CPU.  Αλλιώς η cpu αναγκάζεται να "περνάει" μέσα από τις συμπληγάδες πέτρες των north/south bidge και να περιμένει με βάση το πρωτόκολλο επικοινωνίας της συσκευής να διαβάσει. Σε προ multitasking/multicore εποχές αυτό σήμαινε περισσότερο από 100 clocks χαμένα στο "περίμενε" για την cpu.

ΥΓ2

Παλιά μέχρι την εποχή του win95 (plug and pray) , αναγκαζόμασταν και ρυθμίζαμε(με jumberakia) , αριθμό διακοπής & σε ποιο σημείο της RAM έγραφε η συσκευή (DMA). Η συσκευή απλά γράφει/διαβάζει στο προσημφωνημένο σημείο της RAM και μέσω της διακοπής συντονίζεται με το contol unit της CPU.

34 λεπτά πριν, Sheogorath είπε

να κάνει αυτόνομα μεταφορές κτλ παρακάμπτωντας τον CPU;

Σκέψου το λίγο , είναι σε θέση να ασχοληθεί ένας sata-controller με το NTFS & FILE ATTRIBUTES , user-authentication & permisions και να κάνει οποιαδήποτε δουλειά σε υψηλό επίπεδο? H διαχείρηση του NTFS είναι ΠΟΛΛΕΣ χιλιάδες γραμμές κώδικα σε C και εμπεριέχεται στον kernel των windows ή του linux. Τρέχει τέτοιο κώδικα ένας SATA-controller? Γι'αυτό ακόμη και οι ποιο ακριβοί hardware-raid controllers το ποιο έξυπνο που μπορούν να κάνουν είναι BIT to BIT rebuild στο array και να πουν στον BIOS ότι έχουν Χ λογικό δίσκο αντί να δείξουν τους πραγματικο΄ςυ φυσικούς. ΑΛΛΑ copy/erase/read κάνουν μόνο σε bit επιπεδο χωρίς να ξέρουν αυτό που διαβάζουν/γράφουν σε τι αντιστοιχεί.

 

Επεξ/σία από jgeorgiou
  • Like 5
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εχουμε και λέμε...
Bottleneck 64bit (PCI-Xtended) -> 32bit pci, bottleneck #lanes, bottleneck sata3/sata2, no cpu offload (real cached controllers offload ALL i/o irq/drq).
Even bit to bit transfers (για τα ready partial filesystem image) i/o will pass through cpu / cache ram / chipset irq-drq.

Για να δεις τις τεράστιες διαφορές που βλέπαμε στα digital (alpha 29164-29264) του 90, θέλεις 64 bit pci bus (PCI-X) με περισσότερα από 4 lanes, ram cache on board, και cpu on controller board. Με πρωτόκολλο SAS ή fiber channel.
Μόνο έτσι.
Αυτό που σκέφτεσαι να κάνεις είναι υποβάθμιση στο ~35%  αντί για βελτίωση. Θα ρίξεις την ταχύτητα στο 1/3, αν όχι χειρότερα.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 15/1/2021 στις 9:09 ΜΜ, Τέρης Α. είπε

Τον εγκατέστησα κανονικά στα Windows, τον έβλεπε κανονικά, αλλά τον δίσκο που έβαλα πάνω δεν τον έβλεπε :unsure:

Πάντως, κατάφερα να περάσω Windows 10 GPT ''μετατρέποντας'' το BIOS της 775 μητρικής μου σε UEFI.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...