Pytania otagowane jako performance

Szybkość działania programu

7
Wymuś, aby katalog zawsze był w pamięci podręcznej
Testowałem różne metody, aby skrócić czas kompilacji całego mojego projektu w C ++. Obecnie zajmuje to około 5 minut. Eksperymentowałem z distcc, ccache i innymi. Niedawno odkryłem, że jeśli skopiuję cały projekt na dysk RAM, a następnie skompiluję stamtąd, skróci to czas kompilacji do 30% jego oryginalnego - zaledwie 1,5 …

5
Jak przyspieszyć X przez SSH na wolnym połączeniu sieciowym?
Czy są jakieś konkretne zalecenia dotyczące przyspieszenia aplikacji X przez ssh na wolnym połączeniu sieciowym? W tym konkretnym przypadku uzyskuję dostęp do serwera znajdującego się na zachodnim wybrzeżu z laptopa na wschodnim wybrzeżu i to też na niezbyt szybkim połączeniu DSL. Jakieś ustawienia dla ssh? Jakieś ogólne wskazówki?



12
Jak mogę ulepszyć pulpit Linuxa, aby był bardziej responsywny?
Mam doświadczenie, że Linux działa dobrze, dopóki pamięć fizyczna nie zostanie wyczerpana. Gdy tylko zostanie użyta przestrzeń wymiany, wydajność jest poważnie obniżona, a GUI przestaje odpowiadać. Ten problem nie ogranicza się do konkretnej dystrybucji lub pulpitu, ponieważ próbowałem kilka (i problem pozostaje). Co mogę z tym zrobić?
30 linux  kernel  performance  io  swap 

4
python vs bc w ocenie 6 ^ 6 ^ 6
Oceniam wyrażenie 6^6^6za pomocą pythoni bcosobno. Zawartość pliku python to print 6**6**6. Kiedy wykonuję time python test.py, otrzymuję wynik jako real 0m0.067s user 0m0.050s sys 0m0.011s Następnie uruchomiłem polecenie, time echo 6^6^6 | bcktóre dało mi następujący wynik real 0m0.205s user 0m0.197s sys 0m0.005s Z tych wyników jasno wynika, że …

11
Dlaczego powłoka nie naprawia automatycznie „bezużytecznego użycia kota”? [Zamknięte]
Wiele osób korzysta z onelinerów i skryptów zawierających kod wzdłuż linii cat "$MYFILE" | command1 | command2 > "$OUTPUT" Pierwszy catjest często nazywany „bezużytecznym użyciem kota”, ponieważ technicznie wymaga on rozpoczęcia nowego procesu (często /usr/bin/cat), w którym można by tego uniknąć, gdyby polecenie było < "$MYFILE" command1 | command2 > …

8
Spowolnij kopiowanie dysku / dysku
Czy istnieje metoda spowolnienia procesu kopiowania w systemie Linux? Mam duży plik, powiedzmy 10 GB, i chciałbym go skopiować do innego katalogu, ale nie chcę go kopiować z pełną prędkością. Powiedzmy, że chciałbym go skopiować z prędkością 1 Mb / s, a nie szybciej. Chciałbym użyć standardowej cpkomendy Linux . …


9
dla vs znaleźć w Bash
Pętlowanie plików ma dwa sposoby: użyj forpętli: for f in *; do echo "$f" done użyj find: find * -prune | while read f; do echo "$f" done Zakładając, że te dwie pętle znajdą tę samą listę plików, jakie są różnice między tymi dwiema opcjami w zakresie wydajności i obsługi?


5
Czy mogę po prostu wyłączyć updatedb?
Czy updatedbw ogóle jest to konieczne? Nigdy nie używam, locatea moje serwery mają zwykle dziesiątki milionów plików, co zwykle sprawia, że ​​updatedb działa przez długi czas i zużywa operacje we / wy potrzebne przez MySQL i / lub inne oprogramowanie. Czy mogę po prostu usunąć go z crona i oczekiwać, …


2
Czy można uruchomić OOM-Killera przy wymuszonej zamianie?
Czy jest możliwe, aby system zapobiegawczo wymieniał nieaktywne strony ( vm.swappiness), ale wywołuje funkcję Oom-Killer, gdy systemowi kończy się pamięć RAM (w przeciwieństwie do wyczerpywania pamięci) i jest zmuszony do zamiany? Ostatecznym celem jest powstrzymanie systemu przed zatrzymaniem się, gdy zacznie psuć dysk z powodu poważnych błędów strony, ale nadal …

4
Benchmark SSD na Linuksie: jak mierzyć te same rzeczy, co robi CrystalDiskmark w Windows
Chcę przetestować ssd (prawdopodobnie z zaszyfrowanymi systemami plików) i porównać go z testami porównawczymi wykonanymi przez crystaldiskmark w systemie Windows. Jak więc zmierzyć w przybliżeniu te same rzeczy, co robi znak kryształu krystalicznego? W pierwszym rzędzie (Seq) myślę, że mógłbym zrobić coś takiego LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.