Skocz do zawartości

Dariusz Cieślak

Użytkownicy
  • Zawartość

    61
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

Wszystko napisane przez Dariusz Cieślak

  1. Linode.com - opinie

    Czy ktoś czytający WHT korzysta z Linode.com i mógłby podzielić się opiniami? Zamówiłem konto dla jednego z moich klientów (nie mieścił się w shared hostingu w PL ze względu na transfer) i pomimo pingów 130ms do USA jestem (jak dotychczas) zadowolony. Firma wygląda solidnie w porównaniu z ~$10 VPS i zamierzam pozostawić tam serwisy.
  2. OVH VPS - Recenzja

    W ramach przygotowania do migracji testuję kilku dostawców VPS-ów z Europy. Dziś na warsztat trafił OVH w wersji "entry" (opcja "Classic"). http://blog.aplikacja.info/2014/02/ovh-vps-classic-review/ Opis jest po angielsku, ale mam nadzieję, że to nie sprawi kłopotu. Za 3 miesiące podam wnioski z analizy stabilnościowej (mierzę czasy odpowiedzi ze skryptu używającego bazy danych). Potencjalne problemy z wydajnością (dysk / CPU / sieć) w dłuższym okresie powinny wyjść.
  3. Ciekawostka: czas odpowiedzi forum wht (<1s) znacząco spadł w drugiej połowie 2012r (poniżej 10% odpowiedzi z tym czasem). Teraz już jest lepiej. Ciekaw jestem czy to zmiana maszyny czy coś od strony oprogramowania. Pełen raport.
  4. Wyciek danych użytkowników OVH

    BTW. Panel OVH to taka straszliwa fuszerka (od strony używalności), że sam się czasami zastanawiam dlaczego jeszcze nie zmieniłem tego operatora (usiłując w kilkunastu podejścjach znaleźć jakąś opcję w menu). Być może ceny mają w porządku, ale nic nie zrobić z tym paskudztwem przez tyle lat ... szkoda gadać.
  5. Zmniejszenie loadu dysków

    To co podałeś wygląda najzupełniej poprawnie. Brakuje pomiaru z momentu awarii. 1. Uruchom vmstat w tle, wynik przekieruj do systemu plików, poczekaj na awarię i po reboot obejrzyj wyniki. Na moje oko pojawi Ci się aktywność w kolumnie "so" (swap / zapis) - przyczyna wysokiego IO. Wzrośnie też kolejka "b" - procesy w stanie "D" czekające na I/O zablokowane przez swap 2. Jeśli (1) potwierdzone, to monitoruj RSS procesów j.w. (np. z interwałem 1s), żeby namierzyć proces który zaczyna "puchnąć". Przykład: $ ps xav | awk '{print $8, $10}' | sort -n | tail -1 410188 /usr/lib/firefox/firefox Na moim laptopie najwięcej RSS (~400MB) zjada klient protokołu HTTP. Dalej to już analiza na poziomie aplikacji, co może być trudne jeśli nie masz kodu źródłowego. Inna możliwa przyczyna problemów z I/O to inny VM na tej samej maszynie który nadużywa dysku + amatorski hosting VPS który nie może sobie poradzić z priorytetami I/O dla poszczególnych maszyn wirtualnych lub problem techniczny z dyskiem. Rozpoznanie: wysoki "B" (długa kolejka do I/O) + niskie wskaźniki bloków IN/OUT w Twojej maszynie wirtualnej (brak lokalnych winnych).
  6. Zmniejszenie loadu dysków

    Według mnie używanie ramdysku w momencie kiedy kernel efektywnie używa całej dostępnej pamięci RAM na potrzeby buforów do dysku to nieporozumienie. Można łatwo sprawdzić czy rzeczywiście dostęp do dysku jest wąskim gardłem poprzez polecenie vmstat: Tu widać duże zużycie IO (w większości czytanie): $ vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 1 265984 118680 404636 857096 1 1 77 73 89 29 11 3 81 5 2 0 265984 116936 405320 857316 0 0 676 228 664 1246 2 4 50 45 0 1 265984 115696 406008 857136 0 0 688 0 614 1163 3 3 48 46 0 1 265984 118672 406620 857160 0 0 600 1656 625 1104 4 3 47 47 0 1 265984 124624 407368 849100 0 0 748 0 609 1237 3 3 48 46 0 1 265984 101684 408168 869588 0 0 800 0 813 2643 17 9 36 37 0 1 265984 99204 408896 870020 0 0 728 0 667 1272 5 4 46 46 A tu typowe CPU user space: $ vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 272564 52356 454708 880848 1 1 78 73 89 32 11 3 81 5 2 0 272564 58432 454716 876416 0 0 0 132 468 527 53 1 46 0 1 0 272564 58432 454716 876188 0 0 0 0 566 488 53 1 46 0 1 0 272564 57936 454716 876140 0 0 0 0 767 636 54 1 46 0 1 0 272564 57564 454724 876132 0 0 0 20 1181 718 53 2 45 0 Jaka sutuacja jest u Ciebie - ciężko powiedzieć. Pomiar w pierwszej kolejności - potem próby naprawienia problemu.
  7. Hosting - Python (django )

    mod_python oznacza wspólny proces (i ten sam włąściciel) dla wszystkich instancji Pythona. Proponuję rozejrzeć się raczej za mod_fcgi + suexec (Twoje procesy z Twoim UID i odrębnymi uprawnieniami). Jeśli serwer daje tylko CGI (suexec), ale zezwala na długo działające procesy można zastosować bridge cgi-fcgi w języku C który komunikuje się z długo działającym procesem. Wtedy narzut per żądanie jest tylko na fork+exec procesu w języku C ("ciężki interpreter" jest w pamięci na stałe).
  8. Wczoraj od 17-tej do północy nie mogłem zalogować się na WHT. Był jakiś problem z DNS ("Name or service not known"). Monitor pokazuje mi "brak dostępu": http://s2.site-uptime.net/su.cgi/report?publicKey=6fxw8735zfi9tljcht9jboo1rwfuc9ks Czy ktoś wie co się stało?
  9. [tutorial] Darmowy Monitoring Loadu Via Sms

    Obejrzałem skrypty w tym (reanimowanym) wątku i doszedłem do wniosku, że można zapisać to samo, ale dużo bardziej kompaktowo (korzystając z faktu, że stdout skryptu odpalonego z crona idzie na e-mail właściciela crontaba): 5-minutowy load serwera przekracza wartość 4: */5 * * * * cat /proc/loadavg | awk '$2 > 4 { print "High 5-minute load", $2 }' Zużycie miejsca na dysku większe niż 90%: 00 21 * * * df | awk '/^\// && $5 > 90 { print $0 }' I tak, dalej, zastosowania można łatwo sobie wymyśleć. Odnośnie "w PLAY się nie da": można wykupić komercyjną bramkę SMS, która ma zwykle interfejs po HTTP/GET, co pozwoli pewnie wysyłać do siebie komunikaty SMS niezależnie od docelowej sieci (nie będę tu reklamował konkretnego dostawcy, można ich wyszukać w Google).
  10. hitme opinie

    Przelew może iść długo jeśli jest zlecony np. na poczcie. Proponuję skontaktować się telefonicznie z firmą, żeby wyjaśnić przyczynę braku zaksięgowania płatności.
  11. Problem z działaniem ssh

    Nie powinien, FTP korzysta z innego portu. Proponuję sprawdzić czy port 22 jest na maszynie otwarty:
  12. Faktura niemiecka a wystawianie

    Oto fragment komentarza z portalu vat.pl z tej sprawie: Trochę zagmatwane, ale obrazuje sytuację.
  13. Faktura niemiecka a wystawianie

    To też import usług (zakładam, że chodzi o usługi), procedura podobna jak zakup usług z UE - czyli przez fakturę wewnętrzną.
  14. Faktura niemiecka a wystawianie

    [quote name=lolek ' date='13 May 2010 - 08:25' timestamp='1273731956' post='204673] Jak mogę rozliczyć się z Fiskusem na podstawie faktury niemieckiej ??. Zakładam, że dostałeś fakturę bez VAT z informacją, że odbiorca powinien rozliczyć VAT u siebie (usługi). Procedura jest następująca: Wystawisz fakturę wewnętrzną w której doliczasz polski VAT (kurs NBP z dnia poprzedzającego wystawienie faktury) FW do rejestru zakupowego VAT i do KPiR (tu oczywiście netto) Następnie rozliczasz róźnice kursowe w KPiR (sumarycznie koszt w KPiR będzie równy zapłaconej kwocie) Naliczony VAT trafi do kolumny "import usług" przy rozliczeniu VAT, tym samym należności VAT wobec polskiego fiskusa na poczet tej faktury = 0 (czyżby "Hetzner" :-) ?)
  15. [wirtualny]Rozwojowy - dla startupu

    Proponuję zamiast założenia że system nie będzie migrowany przygotować (i przetestować) procedurę backupu i (pół)automatycznej migracji na nową platformę. Współdzielony hosting zawsze wyłączy Twój serwis jeśli będziesz nadużywał zasobów (może dać Ci co najwyżej wcześniej ostrzeżenie).
  16. VPS w USA

    Polecam Linode.com (najmniejsza opcja 20 USD/mo). Używam sam i zamawiam pod systemy dla swoich klientów.
  17. e-biznes narzędzia dla firm

    Trudno się nie zgodzić. Zalety są niepodważalne. Muszę jednak przyznać, że pomimo, że sam sprzedaję różne usługi oparte o Internet swojej księgowości jak na razie nie wyprowadziłem poza sieć firmową Może w nowym roku fiskalnym ...
  18. Wysoki load

    To nie jest normalne, wygląda na problem z wydajnością IO (dysku w szczególności). Przydała by się informacja jaka platforma (dedyk, VPS, RPS).
  19. Jaki operator komórkowy?

    Nie korzystam z ich programu partnerskiego. Poleciłem ponieważ dla mnie oferta jest korzystna i uwzględnia mój sposób wykorzystania z sieci GSM (transmisja danych). Tak: http://mbankmobile.pl/, maks. 300 mb w pakietach na miesiąc, potem 10 gr / 100 kB.
  20. Jaki operator komórkowy?

    U wirtualnego operatora mBank jest promocja 20 Mb/mc w cenie lub 100 Mb za 5 zł. Dlatego rzuciłem abonament Orange i przeniosłem numer do mBanku.
  21. PuTTY i symbian

    Testowałem swego czasu putty dla Windows Mobile i nieco byłe zawiedziony szybkością działania (samo logowanie + wpisywanie poleceń po GPRS). Jak sądzę bardziej efektywnie w przypadku smartfona jest skorzystanie z Webmina + odpowiednia skórka. Opcja do odpalania poleceń "z palca" jest dostępna pod Webminem, a część typowych operacji (restart usługi) można przeprowadzić "klikając".
  22. optymalizacja serwera vps

    "Optymalizacja" zawsze powinna być wynikiem pomiaru. Sprawdzasz jaki zasób (IO/CPU) i jakie procesy (apache, baza danych) powoduje wolne działania systemu i korygujesz ustawienia. Według mnie bez wglądu w system nie da się określić co można zoptymalizować.
  23. Problem z pamięcią ram VPS

    Niech zgadnę: przy każdym kliknięciu tworzony jest nowy proces Apache żeby obsłużyć żądanie (MaxChildren nie osiągnięte): domyślne 8 MB stosu + 7 MB danych Apache + interpreter PHP (zakładam, że mamy doczynienia z mpm-prefork). Proponowane rozwiązanie: Ograniczyć wielkość stosu dla pojedyńczego procesu Ograniczyć MaxClients, żeby Apache nie tworzył niepotrzebnie nowych procesów Jeśli mam rację i Apache tworzy nowe procesy to jest to niepokojące (powinien przekażywać żądanie do już istniejących procesów).
  24. LSMOD.PL NA SPRZEDAŻ

    lsmod.pl skojarzyło mi się z linuksowym kernelem Zdziwiłem się kiedy zajrzałem do serwisu.
  25. [vps] miejsce na dysku

    Potwierdzam, logrotate to bardzo fajna maszynka. Dobrze skonfigurowana zapobiega zapychaniu /var/log.
×