Mam pytanie, pewnie banalne ale dopiero się uczę. Jak w Linuksie w terminalu wymusić by program wykorzystywał więcej niż jeden rdzeń procesora? Da się tym jakoś sensownie zarządzać? Weźmy np. taki lcrack i Linux Mint. Domyślnie program będzie masakrował jeden rdzeń na 100% a pozostałe leżą odłogiem. Da się w trakcie pracy programu wymusić użycie dodatkowej liczby rdzeni? Albo przynajmniej przy uruchomieniu jakoś to ogarnąć? #linux #linuxmint #pytaniedoeksperta #cli #procesory #tagizdupy
@ciezka_rozkmina: Jeżeli program jest jednowątkowy to cudów nie ma i go na te wątki nie podzielisz. Może dałbyś radę przerzucać go między rdzeniami, żeby w htopie to ładniej wyglądało ale nie wiem po co..
@ciezka_rozkmina: Nie bardzo ogarniam do czego lcrack służy ale zależnie od narzędzia moższesz uruchomić wiele jego instancji, np podzielić zbiór danych na cztery częsci i dla każdego zbioru uruchomić osobny proces.
Do takich rzeczy przydaje się np parallel. Dla przykładu. Pisałem kiedyś skrypt, który po kolei wyciągał konkretne grafiki z katalogu, wykonywał na nich określone operacje i je składał. Zamiast klepać w pętli po kolei ogarnąłem parralel, który zbudował sobie
Weźmy np. taki lcrack i Linux Mint. Domyślnie program będzie masakrował jeden rdzeń na 100% a pozostałe leżą odłogiem. Da się w trakcie pracy programu wymusić użycie dodatkowej liczby rdzeni? Albo przynajmniej przy uruchomieniu jakoś to ogarnąć?
#linux #linuxmint #pytaniedoeksperta #cli #procesory #tagizdupy
źródło: comment_2o0UxLJugbN2aVacyldJINDknCruLfmY.jpg
PobierzKomentarz usunięty przez moderatora
@ciezka_rozkmina: Nie bardzo ogarniam do czego lcrack służy ale zależnie od narzędzia moższesz uruchomić wiele jego instancji, np podzielić zbiór danych na cztery częsci i dla każdego zbioru uruchomić osobny proces.
Do takich rzeczy przydaje się np parallel. Dla przykładu. Pisałem kiedyś skrypt, który po kolei wyciągał konkretne grafiki z katalogu, wykonywał na nich określone operacje i je składał. Zamiast klepać w pętli po kolei ogarnąłem parralel, który zbudował sobie