TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Linux i limity na cpu , AwerS 13/11/07 15:43 Witam jak wprowadzić limit na użycie przez program tylko jednego procesora z systemu ??AwerS - nie wiem , RusH 13/11/07 19:31
ale wiem ze uzywajac governorow powernow i nice mozna ustawiac ktore procesy nie beda rozpedzac skreconego przez powernow cpu
partycjonowania cpu jako takiego chyba nie maI fix shit
http://raszpl.blogspot.com/ - hmm , [yureq] 13/11/07 20:50
spróbuj tego: [ http://man.catmur.co.uk/man2html?1+taskset ]
Dla przykładu:
openssl speed rsa -multi 8
uruchamia testy prędkości algorytmu RSA dzieląc je na 8 procesorów, natomiast
taskset -c 2 openssl speed rsa -multi 8
uruchamia dokładnie to samo(z podziałem na 8) na jednym procesorze o id 2 (-c 2).Mam żonę i nie zawaham się jej użyć! - affinity , RusH 13/11/07 21:51
pah, dopiero po przeczytaniu twojej odpowiedzi i jeszcze raz pytania dotarlo do mnie ze chodzilo o affinity :/I fix shit
http://raszpl.blogspot.com/
- a jak odseparowac , AwerS 14/11/07 08:40
aby system korzystal tylko z pierwszych 7 a jeden przypadl tylko na wybrany procesAwerS - może , [yureq] 14/11/07 10:01
dodaj na początku rc.sysinit
/usr/bin/taskset -c 0-7 -p 1
gdzie:
-c 0-7 - procesory 0-7
-p 1 - pid procesu /bin/init
Teoretycznie powinno to ograniczyć proces init (odpowiedzialny za inicjalizację każdego kolejnego procesu) do procesorów 0-7. W razie czego nie testuj tego na produkcyjnym systemie (;Mam żonę i nie zawaham się jej użyć!
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|