Jak zapisywać pliki dziennika w pamięci RAM przy użyciu Log2ram w systemie Linux
Pamięć o dostępie swobodnym (RAM) to centralna jednostka pamięci systemu komputerowego. Pamięć RAM może przetwarzać dane losowo w krótkim czasie. Pamięć RAM może modyfikować, wyodrębniać lub przechowywać dane przez krótki czas. Dlatego najczęściej pamięć RAM nazywana jest także tymczasowym urządzeniem magazynującym. W nowoczesnym komputerze pamięć RAM to szybka i tania pamięć, która przechowuje dane i pliki dziennika podczas wykonywania jednego pełnego cyklu procesora. W niektórych przypadkach, gdy wielkość pamięci RAM jest niewystarczająca w stosunku do procesora, cały system może działać wolniej, aż do momentu zwolnienia pamięci RAM. W systemie Linux, oprócz korzystania z obszaru SWAP, możesz także zapisywać pliki dziennika w pamięci RAM zamiast na urządzeniu magazynującym. Zapisywanie plików dziennika w pamięci RAM przy użyciu Log2ram w systemie Linux może sprawić, że Twój system będzie szybszy i wydajniejszy.
Mechanizm działania plików dziennika w systemie Linux
W informatyce termin plik dziennika oznacza zapis harmonogramów pracy wykonywanych przez komputer. Pliki dziennika są zwykle przechowywane w katalogu /var/log/ w systemie Linux. Na początku Log2ram został stworzony dla płyt Raspberry Pi. System Log2ram pomógł płytom Pi zapewnić lepszą wydajność.
Metodę Log2ram możemy również zastosować w systemie Linux. W nowoczesnych komputerach po zainicjowaniu niektórych zadań pliki dziennika są przechowywane przez kilka chwil w pamięci RAM, aby można je było zsynchronizować z procesorem.
Pamięć RAM zbudowana jest z kondensatorów i rezystorów. Kondensator utrzymuje i uwalnia ładunki elektryczne działające jako 0 i 1. Wiemy, że komputery mają również pamięć podręczną, aby przyspieszyć procesor. Większość użytkowników Linuksa tworzy obszar SWAP, aby używać go jako rozszerzonej wirtualnej pamięci RAM. Ale powiem ci, że istnieją różnice między obszarem SWAP a Log2ram. W tym poście dowiemy się, jak zapisywać pliki dziennika w pamięci RAM przy użyciu Log2ram w systemie Linux.
Krok 1: instalacja Log2ram w systemie Linux
Instalacja narzędzia Log2ram w systemie Linux jest prostym procesem. Przejdę przez cały proces krok po kroku. Aby zainstalować Log2ram w systemie Linux, najpierw zaktualizuj repozytorium systemowe. Następnie możesz zacząć od pobrania pakietu i przechowywania go w systemie plików Linuksa.
Możesz jednocześnie wykonywać polecenia echo i sudo, aby zainstalować Log2ram w systemie Linux. Następnie użyj polecenia terminala wget, aby dodać klucz repozytorium. Na koniec uruchom komendę apt install w powłoce terminala, aby zainstalować Log2ram w systemie Linux.
$ sudo apt update
$ echo "deb https://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
$ wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
$ sudo apt install log2ramOto alternatywny sposób instalacji narzędzia Log2ram w systemie Linux. Tutaj użyję wiersza poleceń cURL, aby pobrać narzędzie Log2ram. Następnie rozpakuję i zainstaluję Log2ram na Linuksie. Jeśli na Twoim komputerze nie ma zainstalowanego oprogramowania cURL, możesz zainstalować formularz Curl tutaj.
$ sudo apt install curl
$ curl -Lo log2ram.tar.gz https://github.com/azlux/log2ram/archive/master.tar.gz
$ tar xf log2ram.tar.gz
$ cd log2ram-masterPo zakończeniu pobierania i instalacji uruchom te wiersze poleceń terminala, aby przejąć Linuksa na własność. Zapewni to pełny dostęp do systemu plików i sprzętu. Teraz uruchom skrypt instalacyjny, aby zainstalować Log2ram w systemie Linux.
$ chmod +x install.sh
$ sudo ./install.shKrok 2: aktualizacja Log2ram w systemie Linux
Po zakończeniu instalacji Log2ram w systemie Linux może być konieczna aktualizacja i aktualizacja systemu Log2ram. Ponieważ pamięć RAM nie jest wystarczająca do przechowywania wszystkich plików dziennika, należy często aktualizować konfiguracje Log2ram.
Niestety, nie ma łatwej metody aktualizacji lub aktualizacji narzędzia Log2ram za pomocą niektórych wierszy poleceń terminala. Musisz zatrzymać usługę Log2ram i rozpocząć instalację od nowa. Po zakończeniu aktualizacji nie zapomnij ponownie załadować systemu Log2ram i ponownie uruchomić komputer z systemem Linux.
$ sudo systemctl stop log2ram
$ systemctl reload log2ramKrok 3: Montowanie Log2ram w Linuksie
W tym kroku dowiemy się jak i gdzie zamontować usługi Log2ram. Zwykle pliki dziennika są przechowywane w katalogu /var/log w systemie Linux. Ponieważ jednak używamy metody Log2ram, musimy przypisać nowy katalog, aby zamontować usługę.
Możemy także dokonać małej konfiguracji usługi Log2ram poprzez edytor skryptów Nano lub Vim. Codzienne pliki dziennika są zapisywane i przechowywane w katalogu /etc.cron.daily/log2ram. Z drugiej strony wszystkie dzienniki danych Log2ram są przechowywane w /var/log/log2ram.log.
$ sudo nano /etc/cron.daily/log2ram
$ sudo nano /var/log/log2ram.log
$ sudo df -h
$ sudo mountKrok 4: Pierwsze kroki z Log2ram
Po zainstalowaniu i skonfigurowaniu usługi Log2ram w systemie Linux pojawi się kilka przydatnych i przydatnych wierszy poleceń terminala do obsługi i monitorowania plików dziennika RAM. Możemy zajrzeć do pliku dziennika, sprawdzić listę dzienników systemowych i nadpisać konfiguracje za pomocą wierszy poleceń terminala.
$ cd /var/log
$ ls
$ ls -l syslog*
$ cd /var/log
$ ls | wc -lOto kilka głównych wierszy poleceń terminala do odczytywania komunikatów Log2ram i tworzenia nowych plików Log2ram w systemie Linux. Do odczytania plików dziennika możemy użyć polecenia cat lub tail. Jeśli w ustawieniach Log2ram wystąpi jakikolwiek błąd, możemy go monitorować i naprawić za pomocą polecenia grep terminal. Dodaję także kilka podstawowych poleceń terminala Log2ram do uruchamiania, zatrzymywania i zapisywania plików w pamięci RAM w systemie Linux.
$ less /var/log/messages
$ more -f /var/log/messages
$ cat /var/log/messages
$ tail -f /var/log/messages
$ grep -i error /var/log/messages
$ sudo log2ram start
$ sudo log2ram stop
$ sudo log2ram writeUsuwanie Log2ram z Linuksa
Jak wspomniałem wcześniej, jeśli kiedykolwiek będziesz musiał zaktualizować usługę Log2ram w systemie Linux, będziesz musiał usunąć całą usługę. Następnie uruchom ponownie komputer i rozpocznij cały proces od nowa. Oto kilka podstawowych i głównych poleceń powłoki terminala, które pomogą Ci odinstalować usługę Log2ram w systemie Linux. Nie zapomnij także usunąć katalogu konfiguracyjnego.
$ sudo apt purge --remove log2ram
$ chmod +x /usr/local/bin/uninstall-log2ram.sh
$ sudo /usr/local/bin/uninstall-log2ram.sh
$ cd ..
$ rm -r log2ram-master
$ sudo rebootPrzemyślenia końcowe
Niezależnie od tego, z jakiej usługi korzystasz, aby zwiększyć wydajność swojego systemu Linux, upewnij się, że jest ona dla Ciebie odpowiednia. W przeciwnym razie sama usługa pobierze dużo pamięci RAM. W tym poście próbowałem opisać metodę instalacji i demonstracji niektórych funkcji Log2ram w systemie Linux. Zdecydowanie, włączając usługę Log2ram w systemie Linux, Twoja pamięć fizyczna zacznie działać wydajniej i zauważysz znaczną poprawę wydajności. Należy jednak pamiętać, że mała pojemność pamięci RAM może spowolnić cały proces komputera.
Hej, chłopaki, jeśli uznacie ten post za przydatny i praktyczny do przyspieszenia systemu Linux, udostępnijcie go w swoich mediach społecznościowych. Zachęcamy również do pisania w komentarzach swoich opinii na temat tego wpisu.




