Pytania otagowane jako performance

Szybkość działania programu



1
Jak zapewnić wyłączną dostępność procesora dla uruchomionego procesu?
Na początku pytanie wydaje się trochę głupie / mylące, ponieważ system operacyjny wykonuje zadanie zarządzania procesem. Chcę jednak zmierzyć, jak bardzo niektóre procesy są związane z procesorem / IO i mam wrażenie, że mój system operacyjny zakłóca moje eksperymenty, na przykład z zaplanowanymi procesami systemu operacyjnego. Weźmy jako przykład następującą …

5
Zastosowanie O_DIRECT w systemie Linux
Jeśli to pytanie jest zbyt zorientowane na programistę, daj mi znać. Zastanawiam się, czy są ludzie znający flagę O_DIRECT dla wywołania systemowego open () w Linuksie 2.6? Linus dyskredytuje jego użycie, jednak wydaje się, że zapisywanie plików o wysokiej wydajności wskazuje na jego użycie. Chciałbym poznać wszelkie doświadczenia i rekomendacje …

3
Praktyczne ograniczenie liczby migawek btrfs?
Zastanawiam się nad użyciem btrfs na moim dysku danych, aby móc używać snappera lub czegoś takiego jak snapper, aby robić migawki oparte na czasie. Wierzę, że pozwoli mi to przeglądać stare wersje moich danych. Byłoby to dodatkiem do mojej bieżącej kopii zapasowej poza witryną, ponieważ awaria dysku wymazałaby dane i …


1
Abysmal general dm-crypt (LUKS) wydajność zapisu
Badam problem polegający na tym, że szyfrowanie urządzenia blokowego nakłada ogromną obniżkę wydajności podczas pisania na nim. Godziny czytania w Internecie i eksperymenty nie zapewniły mi właściwego zrozumienia, nie mówiąc już o rozwiązaniu. Pytanie w skrócie: Dlaczego uzyskuję idealnie duże prędkości zapisu, gdy umieszczam btrfs na urządzeniu blokowym (~ 170 …

3
Dlaczego rm jest wolny na zewnętrznym napędzie pamięci masowej (podłączonym przez USB, typu fuseblk) z 50 GB plików?
Próbowałem użyć rsnapshot do tworzenia kopii zapasowych, ale nie mogę go używać . Chociaż jest w stanie różnicować katalog (50 GB) i duplikować go (twarde linkowanie każdego pliku) w ciągu kilku minut, a cały katalog mogę cp w około pół godziny, jego usunięcie zajmuje znacznie ponad godzinę. Nawet przy bezpośrednim …


4
Czy istnieje najszybszy sposób na zamknięcie systemu?
A może jest shutdown -h nownajszybszy? Poszukuję jakiegoś syscall lub podobnego, który pozwoli pominąć wiele rzeczy wykonanych przed zamknięciem (szczególnie w celu dbania o uruchomione procesy). W najlepszym razie chciałbym rozwiązanie związane z jądrem, ponieważ nie initznam się na -middleware (jak systemdlub upstart). Ryzyko związane z np. Zabiciem bezpośrednio wszystkich …

3
Dlaczego Coreutils sortuje się wolniej niż Python?
Napisałem następujący skrypt, aby przetestować szybkość funkcji sortowania Pythona: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Następnie porównałem to do sortpolecenia coreutils w pliku zawierającym 10 milionów linii: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user 0m16.288s sys 0m0.420s $ time sort <numbers.txt >s2.txt real 0m45.141s …

3
Dlaczego obciążenie jest wysokie, mimo że ani procesor, ani dysk nie są nadmiernie wykorzystane
Otrzymuję następujące dane wyjściowe z top: Cpu(s): 43.8%us, 32.5%sy, 4.8%ni, 2.0%id, 15.6%wa, 0.2%hi, 1.2%si, 0.0%st Mem: 16331504k total, 15759412k used, 572092k free, 4575980k buffers Swap: 4194296k total, 260644k used, 3933652k free, 1588044k cached dane wyjściowe iostat -xk 6pokazują, co następuje: Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await …
20 performance  load 


2
Co robi grep, gdy nie uruchamia procesora?
Kiedy szukam dopasowania z grep, często zauważam, że kolejne wyszukiwanie zajmuje znacznie mniej czasu niż pierwsze - np. 25s vs. 2s. Oczywiście nie polega to na ponownym wykorzystaniu struktur danych z ostatniego uruchomienia - należy je zwolnić. Po uruchomieniu timepolecenia grepzauważyłem ciekawe zjawisko: real 24m36.561s user 1m20.080s sys 0m7.230s Gdzie …
19 grep  performance 

3
Co to jest wąskie gardło IPsec w systemie Linux?
Próbuję porównać wydajność kilku protokołów bezpieczeństwa sieci między dwoma hostami podłączonymi do Gigabit Ethernet. Moim celem tutaj jest sprawdzenie, czy mogę nasycić moją przepustowość, a jeśli nie, jaki jest czynnik ograniczający. z SSL mogę osiągnąć 981 MBit / s, więc łącze Ethernet jest oczywiście czynnikiem ograniczającym; z SSH mogę osiągnąć …

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.