Kiedy używam OpenMP w FORTRAN do równoległego programu na linuxie, polecenie 'top' pokazuje mi tylko jeden procesor działający ~% 800 zamiast ~% 100 x 8 procesorów. Czy jest to oczekiwana sytuacja?
linux
cpu
top
parallel-processing
Yigit
źródło
źródło
Odpowiedzi:
To, co widzisz, jest sumą wszystkich wątków w procesie. Musisz powiedzieć topowi, aby wyświetlał poszczególne wątki. Możesz to zrobić albo dzwoniąc
top -H
lub za pomocąH
interaktywne polecenie podczas wykonywania na najwyższym poziomie.źródło