Αποστολέας Θέμα: Δημιουργία τοπικού swap partition  (Αναγνώστηκε 409 φορές)

athrouss

  • Οπαδός
  • **
  • Μηνύματα: 14
Δημιουργία τοπικού swap partition
« στις: 06 Μαρ 2019, 08:25:09 πμ »
Καλημέρα,
τελικά το πρόβλημα με τα groups των χρηστών διορθώθηκε με την αλλαγή του NFS σε SSHFS.
Τώρα αντιμετώπισα ένα άλλο πρόβλημα σχετικά με την ταχύτητα επικοινωνίας των clients.
Όπως παρατήρησες και συ υπήρχε μεγάλη καθυστέρηση στην ταχύτητα του δικτύου. Το έψαξα και βρήκα ότι κατά πάσα πιθανότητα οφειλόταν στη ρύθμιση Bonding που είχα κάνει. Το είχα αφήσει στην προκαθορισμένη ρύθμιση Bonding Mode = 0. Σε αναζήτηση στο internet είδα ότι αυτό το mode δεν το υποστηρίζουν όλα τα switches οπότε άρχισα να δοκιμάζω και μάλλον ταιριάζει το 5. Σημειωτέον ότι στο 12.04 είχα τη μια κάρτα στο εσωτερικό LAN και την άλλη στο εξωτερικό με squid.

Όμως, αυτό δεν διόρθωσε το ότι οι clients κάποιες στιγμές κολλάνε ή έχουν μεγάλες καθυστερήσεις στην απόκριση σε εντολές. Μιλάμε για Dual Core με 1GB RAM. Μετά την αναβάθμιση σε 18.04 φαίνεται ότι αυξήθηκαν οι απαιτήσεις σε μνήμη των εφαρμογών.
LibreOffice + Firefox καταναλώνουν περίπου το 75% της RAM. Κάπου εκεί αρχίζει η χρήση swap.

Η ερώτησή μου έχει να κάνει με τη swap memory. Στις ρυθμίσεις έχουμε βάλει τη  swap memory να είναι LOCAL. Πού ακριβώς βρίσκεται αυτή; Μήπως είναι εικονικός δίσκος και τελικά αρχίζει να σώζει στο server; Σε αυτή την περίπτωση μόλις 4-5 μηχανήματα αρχίσουν την εγγραφή σε swap το δίκτυο θα τα παίξει.
Πώς μπορώ να ρυθμίσω στους clients το partition της swap σε δικό τους δίσκο;

Ευχαριστώ εκ των προτέρων
Θανάσης Ρούσσος

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5834
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Δημιουργία τοπικού swap partition
« Απάντηση #1 στις: 06 Μαρ 2019, 09:38:23 πμ »
Στον server, εγκαθιστούμε το gparted:
sudo apt install --yes gparted

Στη συνέχεια, κάνουμε δημοσίευση εικονικού δίσκου. Επανεκκινούμε τους σταθμούς εργασίας και συνδεόμαστε.
Στον server, από τον Επόπτη, εκτελούμε την παρακάτω εντολή σε όλους τους clients:
sudo gparted

Στη συνέχεια πηγαίνουμε σε κάθε client, κάνουμε resize το partition των Windows ώστε να μείνει π.χ. 2048 MiB ελεύθερος χώρος, και εκεί κάνουμε δημιουργία partition τύπου "linux-swap".

Τέλος, δεν χρειάζεται κάτι άλλο, από την επόμενη επανεκκίνηση οι clients θα χρησιμοποιούν τοπικό swap αντί για δικτυακό.