[Linux] Optymalizacja malinek i nie tylko

Jak coś zrobić w nettempie.
Awatar użytkownika
pimowo
Betatester
Posty: 3562
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

[Linux] Optymalizacja malinek i nie tylko

Postautor: pimowo » śr gru 09, 2015 1:03 pm

Większość z nas używa malinek dla nettempa, a wszyscy z nas na pewno używają systemu Linux dla nettempa.
Zmniejszając ilość konsoli zwalniamy pewną część pamięci RAM oraz zmniejszamy obciążenie procesora Obrazek

W Linux mamy takich konsol sześć, a my zostawimy sobie dwie.

Jako root należy wyedytować plik:
Raspbian Whezzy:

Kod: Zaznacz cały

nano /etc/inittab

Stawiamy "#" przy liniach:

Kod: Zaznacz cały

#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

Zapisujemy plik i wychodzimy z nano (Ctrl + x)

Aby zmiany weszły w życie:

Kod: Zaznacz cały

kill -SIGHUP 1

lub

Kod: Zaznacz cały

reboot


Raspbian Jessie:

Kod: Zaznacz cały

nano /etc/systemd/logind.conf

linię:

Kod: Zaznacz cały

NAutoVTs=6

zmieniamy na:

Kod: Zaznacz cały

NAutoVTs=2

Zapisujemy plik i wychodzimy z nano (Ctrl + x)

Aby zmiany weszły w życie:

Kod: Zaznacz cały

reboot


Ilość zajętej/wolnej pamięci RAM zawsze możemy sprawdzić komendą:

Kod: Zaznacz cały

free -flaga

gdzie flaga:
-b bajty B
-k kilobajty KB
-m megabajty MB
-g gigabajty GB

Polecam sprawdzić przed i po modyfikacjach Obrazek
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN
PCB "eHouse"-sonda (ewentualne zamówienie)
Awatar użytkownika
hryst
Betatester
Posty: 629
Rejestracja: wt mar 25, 2014 8:52 am
Kontaktowanie:

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: hryst » śr gru 09, 2015 1:43 pm

w mojej dystrybucji armbian dla banana widze że te zmiany są juz wdrożone i dodatkowo posiadam ramlog aby nie męczyć nośnika.
--- działam na orange pi plus H3 ---
marexsc
Posty: 169
Rejestracja: sob paź 31, 2015 7:34 am

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: marexsc » ndz gru 13, 2015 8:27 am

Super, zauważalna poprawa wydajności.
Mój Nettemp: Rpi2B 8 x DS18B20 , 11 x Relay ,BMP180,HTU21,MPL3115,BHI1750,ESP8266
barbados
Posty: 37
Rejestracja: ndz sty 17, 2016 10:51 pm

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: barbados » ndz sty 24, 2016 10:53 am

hryst pisze:w mojej dystrybucji armbian dla banana widze że te zmiany są juz wdrożone i dodatkowo posiadam ramlog aby nie męczyć nośnika.

Nie miałeś problemu z uruchomieniem ramloga.
Mi zainstalował się ale nie chce wystartować :/

Kod: Zaznacz cały

sty 24 10:45:36 Test result: ramlog cannot be started or stopped at the moment.
sty 24 10:50:14 ramlog: Previous shutdown/restart was unclean, some logs may be lost. [warning]
sty 24 10:50:14 Starting ramlog-tmpfs 2.0.0:                             [fail]


Kod: Zaznacz cały

[email protected]:~ $ sudo /etc/init.d/ramlog status -l
● ramlog.service - LSB: moves /var/log into ramdisk
   Loaded: loaded (/etc/init.d/ramlog)
   Active: failed (Result: exit-code) since nie 2016-01-24 10:50:15 CET; 2min 51s ago
  Process: 381 ExecStart=/etc/init.d/ramlog start (code=exited, status=1/FAILURE)

sty 24 10:50:14 raspberrypi ramlog[381]: ramlog: Previous shutdown/restart was unclean, some logs may be lost. ... (warning).
sty 24 10:50:14 raspberrypi ramlog[381]: ramlog: Previous shutdown/restart was unclean, some logs may be lost.Starting ramlog-tmpfs 2.0.0: /bin/cp: „/var/l…ten sam plik
sty 24 10:50:15 raspberrypi ramlog[381]: failed!
sty 24 10:50:15 raspberrypi systemd[1]: ramlog.service: control process exited, code=exited status=1
sty 24 10:50:15 raspberrypi systemd[1]: Failed to start LSB: moves /var/log into ramdisk.
sty 24 10:50:15 raspberrypi systemd[1]: Unit ramlog.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
swiezak
Posty: 1115
Rejestracja: ndz maja 04, 2014 12:19 pm
Lokalizacja: śląskie

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: swiezak » wt sty 26, 2016 3:51 pm

u mnie troszkę to inaczej wygląda

Kod: Zaznacz cały

#
1:2345:respawn:/sbin/getty --noclear 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6


to o pozycje 3,4,5,6 chodzi? do zahaszowania?
Awatar użytkownika
arTii
Betatester
Posty: 1373
Rejestracja: pt sty 22, 2016 8:40 pm

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: arTii » wt sty 26, 2016 5:09 pm

swiezak pisze:u mnie troszkę to inaczej wygląda

Kod: Zaznacz cały

#
1:2345:respawn:/sbin/getty --noclear 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6


to o pozycje 3,4,5,6 chodzi? do zahaszowania?


tak
ale najpierw zobacz w którym inicie się budzi malinka
powinieneś mieć coś takiego:

Kod: Zaznacz cały

id:2:initdefault:

po pierwszym dwukropku masz w których initach się uruchamiają dodatkowe konsole.
Jeśli miałbyś np.

Kod: Zaznacz cały

id:5:initdefault:

to i tak Ci się konsole 2,3,4,5,6 nie uruchomią ponieważ uruchamiają się tylko przy init 2 i init 3
Płytki A4 z soldermaską oraz G3 dostępne. Również inne części do NetTempa- jeśli ktoś potrzebuje - pisać śmiało... i zaglądać do działu Giełda

DOKUMENTACJA NetTemp w trakcie opracowywania
Pomoc online - kontaktuj się przez GG:14211
barbados
Posty: 37
Rejestracja: ndz sty 17, 2016 10:51 pm

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: barbados » czw sty 28, 2016 9:16 am

Ponawiam pytanie o ramlog, jak go skutecznie zainstalować i uruchomić?
piotr_lis
Posty: 1
Rejestracja: czw gru 29, 2016 9:58 am

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: piotr_lis » czw gru 29, 2016 10:03 am

Hej
Temat umarł czy jak?
Z tego co wyczytałem - ramlog nie działa na jessie - ja zainstalowałem log2ram - co spowodowały zcache'owany /var/log/

Pytanie - jak zcache'ować logi nettemp? podobnie?

Ktoś? Coś? bawił się?
chodzi mi o to, żeby nie zabijać karty SD
Mam też NAS, ale chodzilo o to żeby i na nim nie kręcić dyskami nonstop bo i po co- tylko przejść z monitoringiem na RPI3 zeby i dyski oszczędzić...


pozdro
Awatar użytkownika
hryst
Betatester
Posty: 629
Rejestracja: wt mar 25, 2014 8:52 am
Kontaktowanie:

Re: [Linux] Optymalizacja malinek i nie tylko

Postautor: hryst » pt gru 30, 2016 8:14 am

ja bym sobie wyłączył logi systemowe,
jak coś padnie to szybciej postawić od nowa z backupa a żywotności karty trochę podrośnie (chyba że lubisz pracować na wersji beta i dłubać w sprzęcie)

systemctl disable syslog
systemctl disable rsyslog
--- działam na orange pi plus H3 ---

Wróć do „Poradniki użytkowników”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość