Κατασκευή Home Server PC

Re: Απάντηση: Κατασκευή Home Server PC

Αρα σωστα ανεφερα τα chipset και ΟΧΙ τους drivers Δημητριε...:grinning-smiley-043

Επειδή αγαπητέ μου Χρήστο ούτε chipset δουλεύει χωρίς drivers ούτε drivers χωρίς chipset, μάλλον μιλάμε για το σέτ chipset-drivers.

Απλά, η "σύμπτωση" είναι ότι αρκετά από τα chipsets που δεν έχουν drivers για Linux, έχουν και υψηλό CPU utilization.. You do the math.. ;)
 

Browser

AVClub Fanatic
17 June 2006
10,575
Απάντηση: Re: Απάντηση: Κατασκευή Home Server PC

Επειδή αγαπητέ μου Χρήστο ούτε chipset δουλεύει χωρίς drivers ούτε drivers χωρίς chipset, (χρονια τωρα ) μάλλον μιλάμε για το σέτ chipset-drivers.

( Με τη μονη διαφορα οτι οτι driver και να βαλεις, παντα η καλυτερη περιπτωση σου ειναι να φτασει στα ορια του chipset )

Απλά, η "σύμπτωση" είναι ότι αρκετά από τα chipsets που δεν έχουν drivers για Linux, έχουν και υψηλό CPU utilization.. You do the math.. ;)

Για λινουξ δηλωνω μπουφος !
 
Δημήτρη, δεν το συνέστησα για htpc…για file server… ααα και 4 χρόνια είναι πολλά για υπολογιστές ;)

Για file server λέω και εγώ.. για HTPC δεν τίθεται θέμα! :rifle:

Παραδόξως, σε αυτές τις πλατφόρμες, η εξέλιξη είναι πολύ πιο αργή από τα γνωστά μας. Τα mini-itx που κυκλοφορούν τώρα δεν είναι πολύ πιο ισχυρά από αυτό που είχα πάρει προ 4ετίας (σε πλατφόρμα Eden πάντα).
 

Tzimisce

Administration Team
Staff member
1 February 2007
33,224
127.0.0.1
Αργά η γρήγορα όλα θα είναι wireless.

Εδώ νομίζω κολάνε δύο ατάκες από τον παλιό αθάνατο Ελληνικό κινηματογράφο!

"Μπα πανάθεμά σε με ανατρίχιασες!" (Κωνσταντάρας)
Και μιας και υπάρχουν ακόμη fans των καλωδίων...
"Δοκαράκι! Δοκαράκι! Ασφάλεια!" (Ηλιόπουλος) -bye-
 

spcav

AVClub Fanatic
18 August 2006
16,633
Δεν διάβασα όλο το θέμα αλλά να πω και εγώ την γνώμη / εμπειρία μου:

Το Raid 5 είναι Must.

Με δεδομένο αυτό αλλά και τα μεγάλα αρχεία HD (>20 GB) όποιος θέλει ανθρώπινες επιδόσεις (ειδικά στην εγγραφή) και όχι 1+ ώρα για να γράψει μία ταινία HD πάει αναγκαστικά σε hardware raid 5 controller δλδ σε κόστη τάξης μεγέθους 300+ Ευρώ.

Μία καλή λύση είναι ο promise 8350 σε pci-ex και με 8 sata ii ports.

Τα υπόλοιπα λίγο-πολύ ειπώθηκαν: Κουτί με πολλές θέσεις και καλό εξαερισμό (υπάρχουν πολλά και φθηνά) – Win 2K3 / XP – 1G – Dual Core.

Το Gbit δεν είναι must για την θέαση ταινιών μέσω δικτύου (καθώς ζήτημα είναι να αξιοποιείται το 5% του εύρους του για κάθε ταινία HD DVD / BLU RAY) αλλά για γρήγορες αντιγραφές.

Ακόμα και με software based raid 5 controller (πχ intel ichXr) το cpu util είναι μηδαμινό για έναν dual core.

Τα ίδια ισχύουν και για το gbit lan.
 

Browser

AVClub Fanatic
17 June 2006
10,575
Απάντηση: Re: Κατασκευή Home Server PC

Δεν διάβασα όλο το θέμα αλλά να πω και εγώ την γνώμη / εμπειρία μου:

Το Raid 5 είναι Must.

Με δεδομένο αυτό αλλά και τα μεγάλα αρχεία HD (>20 GB) όποιος θέλει ανθρώπινες επιδόσεις (ειδικά στην εγγραφή) και όχι 1+ ώρα για να γράψει μία ταινία HD πάει αναγκαστικά σε hardware raid 5 controller δλδ σε κόστη τάξης μεγέθους 300+ Ευρώ.

Μία καλή λύση είναι ο promise 8350 σε pci-ex και με 8 sata ii ports.

Τα υπόλοιπα λίγο-πολύ ειπώθηκαν: Κουτί με πολλές θέσεις και καλό εξαερισμό (υπάρχουν πολλά και φθηνά) – Win 2K3 / XP – 1G – Dual Core.

Το Gbit δεν είναι must για την θέαση ταινιών μέσω δικτύου (καθώς ζήτημα είναι να αξιοποιείται το 5% του εύρους του για κάθε ταινία HD DVD / BLU RAY) αλλά για γρήγορες αντιγραφές.

Ακόμα και με software based raid 5 controller (πχ intel ichXr) το cpu util είναι μηδαμινό για έναν dual core.

Τα ίδια ισχύουν και για το gbit lan.



Θα συμφωνησω με τα παραπανω. Αλλωστε το θεμα δεν μιλαει για γρηγορη αντιγραφη, αλλα για media server.

Περιμενουμε και τα στοιχεια των δοκιμων του Δημητρη !
 

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
Παιδιά νομίζω οτι το Raid 5 δεν είναι αρκετό για να προστατεψετε κάτι τόσο μεγάλης σημασίας όπως μερικές ταινίες.... Βρείτε πάση θυσία ένα φθηνό controller που να στήνει Raid 50! Είναι must!
 

Tzimisce

Administration Team
Staff member
1 February 2007
33,224
127.0.0.1
Το Gbit δεν είναι must για την θέαση ταινιών μέσω δικτύου (καθώς ζήτημα είναι να αξιοποιείται το 5% του εύρους του για κάθε ταινία HD DVD / BLU RAY) αλλά για γρήγορες αντιγραφές.

Ακόμα και με software based raid 5 controller (πχ intel ichXr) το cpu util είναι μηδαμινό για έναν dual core.

Τα ίδια ισχύουν και για το gbit lan.

Εχμ... Μάλλον μπερδεύετε το bit με το byte... :)
Για να μεταφερθούν 50 GB σε μία ώρα (λέμε τώρα για ένα Blue Ray Disc ατόφιο) χρειάζεται ένα data transfer rate της τάξης των 14MB / sec. Κάτι δηλαδή που ούτε καν SATA δίσκο δεν χρειάζεσαι για να έχεις. Πόσο μάλλον RAID Controller.
Από την άλλη, μία κάρτα δικτύου των 100Mbit έχει ένα θεωρητικό maximum transfer rate της τάξης των 12.5 Mb /sec. Άρα το bottleneck βρίσκεται στην κάρτα δικτύου. :)
 

Tzimisce

Administration Team
Staff member
1 February 2007
33,224
127.0.0.1
Βρείτε πάση θυσία ένα φθηνό controller που να στήνει Raid 50! Είναι must!

+1
Yπάρχουν και PC βιομηχανικών προδιαγραφών που αντέχουν σε σεισμούς, πλημύρες και είναι hot swapping ακόμη και η motherboard της. Αν ενδιαφέρεται κάποιος μπορούμε να κάνουμε μία μαζική παραγγελία. :p
 

GeonX

Μέλος Σωματείου
17 June 2006
2,755
Εχμ... Μάλλον μπερδεύετε το bit με το byte... :)
Για να μεταφερθούν 50 GB σε μία ώρα (λέμε τώρα για ένα Blue Ray Disc ατόφιο) χρειάζεται ένα data transfer rate της τάξης των 14MB / sec. Κάτι δηλαδή που ούτε καν SATA δίσκο δεν χρειάζεσαι για να έχεις. Πόσο μάλλον RAID Controller.
Από την άλλη, μία κάρτα δικτύου των 100Mbit έχει ένα θεωρητικό maximum transfer rate της τάξης των 12.5 Mb /sec. Άρα το bottleneck βρίσκεται στην κάρτα δικτύου. :)

:grinning-smiley-043
Συμφωνώ, μίλησα σε προηγούμενο post για το δυνατό data transfer στα δίκτυα μας αυτό που δε ξέρω και υποθέτω πολύ από εμάς μπερδεύουν είναι το στήσιμο (sth φιλοσοφία… δηλαδή κάποιος τι θέλει να κάνει… video stream η data transfer της ταινίας που θέλει να δει… τα δυο αυτά πράγματα σαφώς και είναι διαφορετικά (decoding, cpu load, transfer rate etc.) από όσα διαβάζω και μέχρι στιγμή έτσι απαντούσα είναι ότι όλοι κοιτούν το data transfer της ταινίας με real time play εκεί σίγουρα θα υπάρχει θέμα… το σωστό είναι να γίνεται stream…μην βλέπετε το στήσιμο hardwarika ένα το δούμε έτσι OK, τότε βαλε ότι γαϊδούρι βρεις και θα παίξει…απλά σκεφτείτε ότι υπάρχουν ποιο έξυπνες εναλλακτικές έτσι όπως πάμε τότε χωρίς Giga Ethernet δεν θα υπήρχε TV… και όμως με 20Mb ADSL στο εξωτερικό υπάρχει HD transmission 1080p… και τα setup box κοστίζουν $150-$300
 

Tzimisce

Administration Team
Staff member
1 February 2007
33,224
127.0.0.1
απλά σκεφτείτε ότι υπάρχουν ποιο έξυπνες εναλλακτικές έτσι όπως πάμε τότε χωρίς Giga Ethernet δεν θα υπήρχε TV… και όμως με 20Mb ADSL στο εξωτερικό υπάρχει HD transmission 1080p… και τα setup box κοστίζουν $150-$300

To streaming βασίζεται σε συμπιεσμένα αρχεία. Ένα mkv αρχείο βγαίνει περίπου το 1/5 του ασυμπίεστου, οπότε μιλάμε για ένα transfer rate της τάξης των 25Mbit.
Δίσκοι που έχουν transfer rate 3 mb/sec έχουν πάει για πέταμα εδώ και πολλά χρόνια.
Δεν ζητάμε από τον file server να κάνει decoding στο αρχείο, απλά να το σερβίρει σε άλλον υπολογιστή που θα αναλάβει το decoding.
Απλά μην σας πιάνουν κορόιδα! Ένα DVD ΔΕΝ έχει την ταχύτητα που μπορεί να σου προσφέρει ένας δίσκος SATA! Πως μπορεί λοιπόν ένας τέτοιος δίσκος να μην μπορεί να ανταπεξέλθει στο transfer rate από τη στιγμή που μπορεί ένα CD και να χρειάζεται RAID Controller?
 

Θάνος Φούντας

AVClub Addicted Member
22 June 2006
1,878
Παιδιά νομίζω οτι το Raid 5 δεν είναι αρκετό για να προστατεψετε κάτι τόσο μεγάλης σημασίας όπως μερικές ταινίες.... Βρείτε πάση θυσία ένα φθηνό controller που να στήνει Raid 50! Είναι must!

RAID 50???
Καινούριο φρούτο είναι αυτό???
Για δώσε λίγο τα φώτα σου... πως δουλεύει το 50? Έχεις υπόψη σου κανέναν καλό controller?
 
Όπως σας έλεγα χτες, έκανα μερικές δοκιμές data transfer στο μικρό LANάκι του σπιτιού μου. Ο σκοπός των δοκιμών ήταν να διαπιστωθεί το CPU load ενός Media Server κατά τη διάρκεια μεταφοράς αρχείων σε ρυθμούς Gigabit Ethernet.

Θα ξεκινήσω λέγοντας ότι το setup μου μόνο αναφοράς δεν είναι! Έχω καταλήξει σε αυτό χωρίς ουσιαστικό προγραμματισμό, απλά ακολουθώντας τη διαδικασία των αναβαθμίσεων κάθε φορά που το θεωρούσα σκόπιμο.

Μέρος του LAN λειτουργεί out of spec για Gigabit Ethernet, και εξηγούμαι.
Η διασύνδεση μεταξύ του switch και του server γίνεται με περίπου 8 μέτρα καλώδιο CAT5. Όπως όλοι γνωρίζουμε, το καλώδιο CAT5 δεν υποστηρίζει επίσημα ταχύτητες Gigabit Ethernet. Παρόλα αυτά, λόγω του ότι είναι εξαιρετικά δύσκολο να το αλλάξω, επέλεξα να το ρισκάρω και να το χρησιμοποιήσω. Το αποτέλεσμα είναι να λειτουργεί φαινομενικά καλά, συγχρονίζοντας πάντα στο 1Gbps. Η επιτυχία της σύνδεσης υποψιάζομαι ότι έχει να κάνει με το σχετικά μικρό μήκος του καλωδίου. Δεν έχω κάποιο δείγμα ότι βγάζει CRC errors, λόγω του πολύ καλού ping και των καλών επιδόσεων (σχετικά) του όλου δικτύου, αλλά δεν έχω και network analyzer για να το μετρήσω.

Στη συνέχεια, έχουμε ένα switch της NetGear, το GS105. Διαθέτει 5 πόρτες 10/100/1000 auto negotiating, auto MDI/MDI-X και δεν είναι managed οπότε δεν έχουν ορισθεί priorities, limits, QoS γενικότερα.

Στο άκρο του server, έχουμε ένα μηχάνημα στημένο σε motherboard Asus A7V600 με ενσωματωμένη κάρτα δικτύου 3Com 3c940. Το συγκεκριμένο chip κυκλοφορούσε τότε σε πολλά motherboards, και θεωρούταν μέτριο σε επιδόσεις. Ο επεξεργαστής είναι ένας Athlon 2600 (1.9GHz), η μνήμη 1GB DDR266 και οι δίσκοι μια συλλογή από ποικιλία χωρητικοτήτων και ηλικιών. Για τους λόγους της δοκιμής μετέφερα αρχεία από έναν δίσκο WD 200GB PATA 7200RPM. Το λειτουργικό σύστημα είναι Windows Server 2003 32bit standard με όλα τα Service Packs και updates. Τα drivers είναι οι τελευταίες διαθέσιμες εκδόσεις από τους επίσημους δικτυακούς τόπους των κατασκευαστών.

Στο άκρο του client, έχουμε ένα μηχάνημα στημένο σε motherboard Asus M2NPV-VM με ενσωματωμένη κάρτα δικτύου στο south bridge της Nvidia (nForce 430). Η συγκεκριμένη λύση ethernet θεωρείται σήμερα μέτρια σε επιδόσεις, αν και σαφώς καλύτερο από του server. Ο επεξεργαστής είναι ένας Athlon Χ2 4600, η μνήμη 2GB DDR2 533 και οι δίσκοι 2 x Seagate 320GB SATA II μη συνδεδεμένοι σε RAID. Το λειτουργικό σύστημα είναι Windows Vista Ultimate 32bit με όλα τα updates. Τα drivers είναι οι τελευταίες διαθέσιμες εκδόσεις από τους επίσημους δικτυακούς τόπους των κατασκευαστών.

Παρακάτω παραθέτω screen captures από τα δύο μηχανήματα πριν ξεκινήσω την μεταφορά δεδομένων, ώστε να φανεί πιο είναι το idle CPU time:

SERVER-IDLE.gif
VISTA-IDLE.gif


Νομίζω ότι είναι προφανές ότι το πρώτο screen είναι από τον server και το δεύτερο από τον client.

Παρατηρείτε το χάλι που έχουν τα Vista σε σχέση με τα 2003.. παρότι στα 2003 τρέχουν στο background και αρκετά P2P προγράμματα.

Οι παρακάτω εικόνες αντιστοιχούν σε συνθήκες μεταφοράς αρχείου της τάξης των 4GB από τον server στον client. Η ταχύτητα μεταφοράς ήταν λίγο πάνω από τα 22ΜΒ/sec.

SERVER-1-FILE.gif
VISTA-DL.gif


Βλέπουμε στον server ένα CPU usage της τάξης του 60%, για 18% utilization της Gigabit γραμμής. Στον client τα πράγματα είναι αρκετά καλύτερα, με αύξηση του load κατά περίπου 14%.

Στη συνέχεια είπα να βάλω ένα ακόμα αρχείο να μεταφέρεται (παράλληλα με το πρώτο) από άλλο δίσκο του server σε άλλο δίσκο του client, ώστε να δω εαν το bottleneck είναι στο Gigabit Ethernet ή σε κάποιον από τους δίσκου. Το αποτέλεσμα ήταν αυτό:

SERVER-2-FILES.gif


Λίγο καλύτερη αξιοποίηση του bandwidth, με λίγο αυξημένο CPU load.

Πριν κλείσω, θα ήθελα να πω ότι σκοπός της δοκιμής δεν ήταν να επιτύχω το καλύτερο δυνατό transfer rate, αλλά να δω CPU utilization. Οπότε, οι δίσκοι δεν είναι defragged, δεν έχουν επιλεγεί αρχεία σε σωστές θέσεις των δίσκων, και δεν έχω κλείσει άλλα προγράμματα τα οποία κάνουν χρήση των ίδιων δίσκων.

Ακούω τα σχόλιά σας..
 

Browser

AVClub Fanatic
17 June 2006
10,575
Απάντηση: Re: Κατασκευή Home Server PC

RAID 50???
Καινούριο φρούτο είναι αυτό???
Για δώσε λίγο τα φώτα σου... πως δουλεύει το 50? Έχεις υπόψη σου κανέναν καλό controller?


A RAID 50 combines the straight block-level striping of RAID 0 with the distributed parity of RAID 5. This is a RAID 0 array striped across RAID 5 elements.


καλο ειναι να του ριξεις μια ματια !

http://en.wikipedia.org/wiki/Nested_RAID_levels
 
:grinning-smiley-043
Συμφωνώ, μίλησα σε προηγούμενο post για το δυνατό data transfer στα δίκτυα μας αυτό που δε ξέρω και υποθέτω πολύ από εμάς μπερδεύουν είναι το στήσιμο (sth φιλοσοφία… δηλαδή κάποιος τι θέλει να κάνει… video stream η data transfer της ταινίας που θέλει να δει… τα δυο αυτά πράγματα σαφώς και είναι διαφορετικά (decoding, cpu load, transfer rate etc.) από όσα διαβάζω και μέχρι στιγμή έτσι απαντούσα είναι ότι όλοι κοιτούν το data transfer της ταινίας με real time play εκεί σίγουρα θα υπάρχει θέμα… το σωστό είναι να γίνεται stream…μην βλέπετε το στήσιμο hardwarika ένα το δούμε έτσι OK, τότε βαλε ότι γαϊδούρι βρεις και θα παίξει…απλά σκεφτείτε ότι υπάρχουν ποιο έξυπνες εναλλακτικές έτσι όπως πάμε τότε χωρίς Giga Ethernet δεν θα υπήρχε TV… και όμως με 20Mb ADSL στο εξωτερικό υπάρχει HD transmission 1080p… και τα setup box κοστίζουν $150-$300

Όπως είπα και στην αρχή, βασικό ρόλο παίζει το τι θέλει ο καθένας μας από τον Media Server του.

Αν απλά θέλει να βλέπει mkv και avi, ένα 10/100 Ethernet τον καλύπτει μια χαρά.

Αν θέλει να βλέπει και streaming BluRay/HD DVD, κάποιος από τους ομοτράπεζους είπε ότι δεν αρκεί το 10/100 και πρέπει να πάμε σε Gigabit.

Αν θέλει να αποθηκεύει απλά τα BluRay / HD DVD backups του σε ένα μηχάνημα με δίσκους, δεν χρειάζεται RAID. Εννοείτε ότι αν θέλει και να τα κάνει stream, θέλει και Gigabit Ethernet.

Αν θέλει να κάνει τα παραπάνω αλλά και να έχει ασφάλεια δεδομένων, χρειάζεται και RAID5.

Αν θέλει το παραπάνω και καλές επιδόσεις, χρειάζεται και hardware raid.

Υπάρχουν φυσικά και αρκετοί συνδυασμοί των παραπάνω που δεν ανέφερα..
 

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
RAID 50???
Καινούριο φρούτο είναι αυτό???
Για δώσε λίγο τα φώτα σου... πως δουλεύει το 50? Έχεις υπόψη σου κανέναν καλό controller?

Πλάκα κάνω Θάνο γιατι νομίζω ότι το έχουμε ρίξει λίγο στην υπερβολή... Για ένα σύστημα να αποθηκεύουμε ταινίες μιλάμε όχι για datacenter server.....
 

spcav

AVClub Fanatic
18 August 2006
16,633
Εχμ... Μάλλον μπερδεύετε το bit με το byte... :)
Για να μεταφερθούν 50 GB σε μία ώρα (λέμε τώρα για ένα Blue Ray Disc ατόφιο) χρειάζεται ένα data transfer rate της τάξης των 14MB / sec. Κάτι δηλαδή που ούτε καν SATA δίσκο δεν χρειάζεσαι για να έχεις. Πόσο μάλλον RAID Controller.
Από την άλλη, μία κάρτα δικτύου των 100Mbit έχει ένα θεωρητικό maximum transfer rate της τάξης των 12.5 Mb /sec. Άρα το bottleneck βρίσκεται στην κάρτα δικτύου. :)


.
Αν θέλει να βλέπει και streaming BluRay/HD DVD, κάποιος από τους ομοτράπεζους είπε ότι δεν αρκεί το 10/100 και πρέπει να πάμε σε Gigabit.

Δε μπλέκω κανένα byte με bit.

Δεν μίλησα για μεταφορά αλλά για θέαση ταινίας.

Για να δεις HD-DVD / BLU RAY από δίσκο χρειάζεται ~ max 50 Mbps (και πολλά λέω) ήτοι ~ 5 MB/s ήτοι ~50% δικτύου 10/100 ή 5% δικτύου GBIT.

Για μεταφορά δεν τίθεται ορίου / bottleneck. Όσο πιο αργός ο συνδυασμός δίσκου / δικτύου τόσο πιο αργά. Απλά πράγματα.

Το RAID 5 έχει προφανώς να κάνει με την ασφάλεια και όχι με την ταχύτητα.

Με λίγα λόγια το 10/100 lan είναι μια χαρά για θέαση HD αλλά προφανώς κόβει τραγικά σε μεταφορές.
 
22 June 2006
34,849
NEO HRAKLEIO
Συριε κανε μια πραγματικη δοκιμη και ασε στην ακρη τις θεωριες...
Κι εγω ετσι πιστευα μεχρι που δοκιμασα να παιξω hddvd - bluray απο το ενα pc στο αλλο και με 100ara δεν ηταν οτι καλυτερο (μικρα αλλα συχνα κοψιματα).
Μολις εβαλα 1000 αρα , ολα ΟΚ!