Εναλλακτική λύση για Samba

...ρύθμιση-εγκατάσταση δικτύων

Συντονιστές: adem1, the_eye

Εναλλακτική λύση για Samba

Δημοσίευσηαπό panos_ts » 16 Δεκ 2014, 18:15

Έχω σε ένα VM το Ubuntu Server 14.04. Ο λόγος για το οποίο το προορίζω είναι για διαμοιρασμό αρχείων στο τοπικό δίκτυο, streaming (μέσω minidlna) στην τηλεόραση, εγκατάσταση του transmission κλπ. Όλα τα παραπάνω τον τελευταίο καιρό γινόντουσαν μέσω freeNAS, αλλά λίγο κάτι προβλήματα με το minidlna, λίγο η ανάγκη για υπερβολικά πολύ RAM, με ανάγκασαν να εγκαταλείψω το freeNAS/NAS4Free.
Πέρασα λοιπόν το samba με διάφορα guides, όλα δουλεύουν μια χαρά, εκτός από τα άθλια write speeds. Η μέση ταχύτητα εγγραφής είναι στα 20Mb/s, που ουσιαστικά κάνει το διαμοιρασμό αρχείων στο δίκτυο τρομερά χρονοβόρο. Ακολούθησα διάφορους οδηγούς για optimazation του samba, αλλά στην πράξη δεν υπήρξε κανένα αποτέλεσμα.
Να αναφέρω ότι ο δίσκος στον οποίο γίνονται τα παραπάνω, είναι ένα Seagate 3TB, οπότε οι χαμηλές ταχύτητες δεν οφείλονται στο δίσκο. Στον ίδιο δίσκο τόσο καιρό με FreeNAS είχα τριπλάσιες ταχύτητες.

Υπάρχει κάποια αξιόπιστη εναλλακτική του Samba για Ubuntu Server, για τους σκοπούς που ανέφερα παραπάνω; Διάβασα κάποια guides (κυρίως πρότειναν NFS), αλλά δεν κατάλαβα αν μπορώ να το χρησιμοποιήσω, για αυτά που θέλω.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: 'Αριστα
Προδιαγραφές PC ⇛ Intel Core i7 3770k ┃ 8GB RAM ┃ onBoard
panos_ts
babeTUX
babeTUX
 
Δημοσιεύσεις: 88
Εγγραφή: 12 Σεπ 2009, 18:30
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό the_eye » 16 Δεκ 2014, 22:37

Kαι το freenas samba χρησιμοποιεί.
Αν θες να μοιράζεις σε windows τότε χρησιμοποιείς samba.
Αν θες να μοιράζεις σε linux τότε υπάρχει και το NFS.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό panos_ts » 16 Δεκ 2014, 23:15

Ευχαριστώ για την απάντηση.
Τα υπόλοιπα PC είναι με Windows. Οπότε η διαφορά να φανταστώ ότι οφείλεται στο filesystem;
Έχω δοκιμάσει με ext3 και ext4 σε Ubuntu, με μηδαμινές διαφορές. Αξίζει να δοκιμάσω και κανά άλλο (αν ναί, ποιοό;) ;
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: 'Αριστα
Προδιαγραφές PC ⇛ Intel Core i7 3770k ┃ 8GB RAM ┃ onBoard
panos_ts
babeTUX
babeTUX
 
Δημοσιεύσεις: 88
Εγγραφή: 12 Σεπ 2009, 18:30
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό the_eye » 16 Δεκ 2014, 23:49

Καμία σχέση, το filesystem είναι για το πως γράφονται τα δεδομένα στον δίσκο, όχι πως μοιράζονται στο δίκτυο.

Η ταχύτητα μήπως είναι 20MB/s το B έχει διαφορά από το b, ως μονάδα μέτρησης.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό panos_ts » 17 Δεκ 2014, 01:10

MB/s εννοούσα, sorry.
Ok, απλά θεώρησα πως το πρόβλημα ίσως βρισκόταν στην εγγραφή των δεδομένων στο δίσκο, γι αυτό ανέφερα το filesystem.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: 'Αριστα
Προδιαγραφές PC ⇛ Intel Core i7 3770k ┃ 8GB RAM ┃ onBoard
panos_ts
babeTUX
babeTUX
 
Δημοσιεύσεις: 88
Εγγραφή: 12 Σεπ 2009, 18:30
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό the_eye » 17 Δεκ 2014, 01:13

20MB/s είναι μια χαρά για δίκτυο
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό panos_ts » 17 Δεκ 2014, 01:25

Σε άλλο windows server vm μεταφέρω με ~80MB/s, ενώ στο προηγούμενο freenas (στον ίδιο δίσκο με το ubuntu server vm) η μεταφορά κυμαινόταν γύρω στα 60MB/s. Αν όντως οι ταχύτητες αυτές (20MB/s) θεωρούνται "καλές" για τα δεδομένα του linux samba, τότε δυστυχώς είναι απογοήτευση.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: 'Αριστα
Προδιαγραφές PC ⇛ Intel Core i7 3770k ┃ 8GB RAM ┃ onBoard
panos_ts
babeTUX
babeTUX
 
Δημοσιεύσεις: 88
Εγγραφή: 12 Σεπ 2009, 18:30
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό the_eye » 17 Δεκ 2014, 01:37

Είναι καλές για δίκτυο γράφω όχι για τα δεδομένα του linux. Μην διαβάζεις ότι θες.
20MBps = 100Mbps όσο το δίκτυο.

Σε άλλο windows server vm μεταφέρω με ~80MB/s

Εκεί μήπως είχες 80Mbps ;


Τις μετρήσεις αυτές από που τις κάνεις ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Εναλλακτική λύση για Samba

Δημοσίευσηαπό panos_ts » 17 Δεκ 2014, 01:50

Το δίκτυο είναι gigabit. Οι μετρήσεις δεν γίνονται με κάποιο benchmark, αλλά με "απλή" μεταφορά μεγάλων αρχείων (>1GB έκαστο). Γι'αυτό ανέφερα προηγουμένως τις ταχύτητες μεταφορά σε άλλα vms, για να επισημάνω ότι το πρόβλημα δεν είναι το δίκτυο, αλλά έγκειται καθαρά στο ubuntu server vm και πιο συγκεκριμένα (μάλλον) στο samba.

the_eye έγραψε:Εκεί μήπως είχες 80Mbps ;

Το Mb/s ήταν καθαρά λάθος μου λόγω βιασύνης. Σε όλα τα παραπάνω αναφερόμουν σε MB/s.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: 'Αριστα
Προδιαγραφές PC ⇛ Intel Core i7 3770k ┃ 8GB RAM ┃ onBoard
panos_ts
babeTUX
babeTUX
 
Δημοσιεύσεις: 88
Εγγραφή: 12 Σεπ 2009, 18:30
Εκτύπωση


Επιστροφή στο Δικτύωση / Δίκτυα