Найти - Пользователи
Полная версия: померять загрузку ядер CPU - аналог Linux утилиты time под win: *.exe или исходник на асм/go/python
Начало » Python для экспертов » померять загрузку ядер CPU - аналог Linux утилиты time под win: *.exe или исходник на асм/go/python
1
Koala

Доброго всем времени года/ночи.
Штудуирую Жульена Данжу (книга “путь python…”), в гл. 11 сей ученый муж замеряет загрузку нескольких ядер процессора. при помощи time Linux. Мой Linux- комп с debian/ubuntu далеко, на тот, что есть сейчас (вин7) рядом поставить Linux по ряду причин не могу, а хочу померять. На нем под virtualbox Ubuntu/debian разумеется запускал, но тут нужно как раз реальное железо, а не имитатор.

Итого:
посоветуйте, пожалуйста аналог Linux утилиты time под win (или чего другого, чтобы померять): или *.exe или исходник на асм/go/python c/цпп (скомпилировать /собрать смогу)

или на худой конец на чем-то ином

утилиты Руссиновича смотрел, среди них аналога не нашел.

==============
о чем речь в в той главе:
про многопоточность:
[code python]

import random
import threading

results = []
def compute():
results.append(sum(
[random.randint(1, 100) for i in range(1000000)] ) )

workers = [threading.Thread(target=compute) for x in range(8)]

for worker in workers:
worker.start()

for worker in workers:
worker.join()

print("Results: %s" % results)
[/code]
и запускает он ее так:

$ time python worker.py
в итоге на своих 4-х ядрах он получает загрузку 129% вместо желаемых 400%
вот как мне это посмотреть под win7 ?
(process explorer-ом активно пользуюсь, но это же “про все” а не про один процесс, и там не по процессорам основной список)
Sanya28
Насколько я помню Microsoft завез в свою ОС командную оболочку Linux. По логике если вы ее поставите, то сможете из- под нее использовать утилиту time.
Koala
Так то оно так, только Linux-subsystem для Win 10, а для win7 (что у меня) нет. 10-ку тоже вообще не проблема поставить, как и Linux, только вот нет у меня сейчас лишнего железа, куда ставить, а 7-ку ради этого сносить не могу.
PEHDOM
хмм не знаю есть ли чтото подобное, хотя вроде в cygwin должна быть time
https://cygwin.com/packages/summary/time.html
A вы не пробовали через “perfmon /res” смотреть?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB