Szukaj
Wspomóż autora
Lubisz czytać ten blog? Przekaż dowolną darowiznę dla autora tego bloga, który chętnie wypije piwo, za Twoje zdrowie! :)Ankieta
Loading ...
Archiwum miesiąca: październik 2015
Aktualizacja modemu OnePlus One przy pomocy fastboot

Osoby, które korzystają z custom recovery [1]Np. TWRP w OnePlus One mogą nadal posiadać pewne problemy w funkcjonowaniu urządzenia, nawet w sytuacji, gdy zaktualizowali urządzenie do najnowszego oficjalnego ROMu. Jednym ze znanych mi artefaktów, który towarzyszy starej wersji sterownika do modemu jest problem z LiveDisplay i czujnikiem zbliżeniowym. Na starej wersji sterownika występuje problem z samoczynnym wybudzaniem urządzenia w kieszeni. Nowa wersja rozwiązuje ten problem.
Jak zatem zaktualizować sterownik w urządzeniu, skoro nie posiadamy stockowego recovery? Za pomocą fastboot.
Optymalizacja zużycia RAM przez MySQL na serwerze
{{MySQL}} od wersji 5.6 ma domyślnie włączone [1]Jak nietrudno się zatem domyślić – najważniejszą zmianą jest wyłączenie schematów performance_schema, które bardzo lubi konsumować {{RAM}}. Oczywiście poniekąd jest to dobre, bo czas dostępu się zmniejsza i jak to zauważył michal_s na kanale #wordpress-pl (@freenode.net), to „RAM jest wyłącznie po to, aby go używać„. Zgadzam się z tym w 100%. Jednakże w przypadku serwerów, na których mamy nieco mniejsze zaplecze, a baza zaczyna pochłaniać pamięć – pasuje coś z tym zrobić.
I tak w moim przypadku użycie {{RAM|RAMu}} przez {{MySQL}} (samego procesu MySQL) sięgało 600-700 MB, gdzie cały VPS posiada 1 GB. Dochodziło do sytuacji, gdzie ubijane były procesy, a sama baza się też wyłączała. Po niżej opisanych zabiegach zoptymalizowałem wykorzystanie pamięci do ~200 MB (ogółem, a nie samej bazy).
Nie jest to opis z serii „jestem pro wyjadaczem”, więc nie spodziewajcie się wodotrysków. Publikuję tutaj jedynie kilka zmian w domyślnej konfiguracji, które optymalizują wykorzystanie RAM.
Wyjaśnienia
↑1 | Jak nietrudno się zatem domyślić – najważniejszą zmianą jest wyłączenie schematów |
---|