Pytania otagowane jako performance

Szybkość działania programu


5
Miliony (małych) plików tekstowych w folderze
Chcielibyśmy przechowywać miliony plików tekstowych w systemie plików Linux, aby móc spakować i udostępnić dowolną kolekcję jako usługę. Wypróbowaliśmy inne rozwiązania, takie jak baza danych kluczy / wartości, ale nasze wymagania dotyczące współbieżności i równoległości sprawiają, że korzystanie z macierzystego systemu plików jest najlepszym wyborem. Najprostszym sposobem jest przechowywanie wszystkich …

2
Najszybszy sposób na usunięcie duplikatów z dużej listy słów?
Muszę deduplikować dużą listę słów. Wypróbowałem kilka poleceń i przeprowadziłem badania tutaj i tutaj, w których wyjaśniają, że najszybszym sposobem na zduplikowanie listy słów wydaje się być użycie awk. awk -> O (n)? sort -> O (n log n)? Stwierdziłem jednak, że to nieprawda. Oto moje wyniki testów: sort -u …
14 bash  awk  performance  sort 


1
Czy ionice działa z harmonogramem terminów?
Moje systemy Debian Wheezy korzystają z deadlineharmonogramu. Jestem przyzwyczajony do wykorzystywania ionicedo zmiany harmonogramu zadań we / wy wymagających zadań na dysku w czasie zajętości, i anegdotycznie wydaje się, że to pomaga (ale nie mam żadnych twardych dowodów). Strona ionicepodręcznika , dokumentacja jądra i ten dokument OpenSUSE sugerują, że tylko …


4
Grep w kilku tysiącach plików
Mam katalog zawierający około 26 000 plików i muszę grep w tych wszystkich plikach. Problem polega na tym, że potrzebuję go tak szybko, jak to możliwe, więc nie jest idealnym skryptem, w którym grep pobierze nazwę jednego pliku z polecenia find i zapisze dopasowania do pliku. Przed wydaniem „zbyt długiej …

1
Czy wyłączenie barier dla ext4 jest bezpieczne na laptopie z baterią?
Strona podręcznika mówi o barrieropcji dla ext4: Bariery zapisu wymuszają prawidłowe porządkowanie zapisów dziennika na dysku, dzięki czemu buforowanie zapisu na dyskach niestabilnych jest bezpieczne w użyciu, z pewnym ograniczeniem wydajności. Jeśli dyski są zabezpieczone bateryjnie w taki czy inny sposób , wyłączenie barier może bezpiecznie poprawić wydajność. Czy laptop …

3
Duża aktywność zapisu na SSD nukes wydajność systemu
Zauważyłem, że kiedy robię ciężkie aplikacje do pisania, cały system zwalnia. Aby to przetestować dalej, uruchomiłem to, aby wykonać (stosunkowo) niski procesor i wysoką aktywność dysku: john -incremental > file_on_SSD To wypompowuje dziesiątki tysięcy ciągów na sekundę do pliku na moim dysku systemowym. Gdy tak się dzieje, myszy pozostają w …
13 kernel  performance  io  ssd 

1
Korzystanie z grup Linux w celu zrównoważenia wydajności procesora
Mam dwa dwurdzeniowe systemy Linux zainstalowane przy użyciu grup Linux z względnie nowymi jądrami; na jednym działa Debian Squeeze, na drugim Ubuntu 11.04 Natty Narwhal. Zrównoważyłem obciążenie procesora, dzięki czemu grupy cG pracują nieco lepiej w systemie Debian pomimo jego starszego jądra. Ale to nie jest odpowiednie na wszystko, a …

1
Dlaczego warto przetwarzać% wykorzystania procesora większy niż całkowity czas procesora
Po uruchomieniu polecenia TOP proces pokazuje użycie 1208% procesora, a całkowity czas użytkowania procesora wynosi 81,7% przy włączonym trybie IRIX. Gdy przejdę do trybu IRIX wyłączonego, proces pokazuje użycie 99% procesora, a całkowity czas użytkownika procesora wynosi 43%. Jakieś pomysły, co się dzieje? Aktualizacja Czy maszyna wirtualna może być źle …
13 performance  cpu  top 

2
Jak zapobiec uruchamianiu zadań CRON w określonym czasie w Debianie? („tryb gry” / „tryb wydajności”)
Wygląda na to, jakie logcheck skonfigurować jako zadanie cron i kiedy to proces prowadzony grepprzez logcheckzajmuje około ¼ mojego procesora. Teraz mam określone czasy, w których potrzebuję pełnej mocy procesora i mój system zajmuje jak najmniej zasobów, z wyjątkiem określonych procesów / (które mógłbym w jakiś sposób określić). Czy można …

1
Dlaczego „strace” nie pokazuje, że ten proces na coś czeka?
Potężny stracemnie zawiódł. Jak to jest możliwe? time foopokazuje, że foouruchomienie zajmuje kilka sekund („rzeczywisty”), ale zużywa nieznaczny czas procesora, zarówno w przestrzeni użytkownika („użytkownik”), jak i w jądrze („sys”). Dla ciekawskich foozdefiniowano poniżej. Dlatego spędza większość czasu czekając na coś innego, nie wykonując instrukcji procesora. Zwykle widzę, jak czeka …


2
Ogromny, nieprzewidywalny spadek wydajności we / wy w systemie Linux
Używam testowania Debiana bez żadnych problemów przez ~ 6 lat (tylko regularnie go aktualizuję), ale ostatnio zaczęło wykazywać losowe zachowanie, które można streścić jako „Niska wydajność I / O, która utrzymuje się aż do ponownego uruchomienia”. Problem polega na tym, że nagle wszystkie dyski odczytują i zapisują zwalniają do ~ …
11 linux  performance  io 

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.