Sprawdziłem specyfikację, a procesor i5-3427U ma 2 rdzenie.
Ale Monitor aktywności pokazuje 4 małe wykresy dla procesora, więc wygląda jak 4 rdzenie.
Który jest poprawny? Dlaczego Monitor aktywności ma 4 wykresy?
Sprawdziłem specyfikację, a procesor i5-3427U ma 2 rdzenie.
Ale Monitor aktywności pokazuje 4 małe wykresy dla procesora, więc wygląda jak 4 rdzenie.
Który jest poprawny? Dlaczego Monitor aktywności ma 4 wykresy?
Odpowiedzi:
Twój komputer ma 2 rdzenie, ale 4 logiczne procesory. To, co widzisz, to technologia hiperwątkowości Intela . Technologia ta umieszcza wiele procesorów logicznych na jednym rdzeniu, dzięki czemu każdy rdzeń może obsługiwać wiele wątków jednocześnie.
Różnica między tym a wieloma rdzeniami polega na tym, że hiperwątkowość kopiuje tylko te części procesora, które kontrolują bieżący stan, a nie rzeczywistą jednostkę wykonawczą, ale wiele rdzeni powiela wszystko. Oznacza to, że komputer będzie działał tak, jakby miał cztery rdzenie tylko wtedy, gdy wątki na każdym rdzeniu używają różnych części jednostki wykonawczej, ale jeśli dokładnie to samo działało na obu wątkach w jednym rdzeniu, nie byłoby to żadnym szybszy niż system dwurdzeniowy bez hiperwątkowości.
Aby upewnić się, ile rdzeni masz, otwórz terminal (np. Przez Spotlight i wyszukaj terminal), a następnie uruchom
system_profiler | less
zrzuci mnóstwo informacji. Poszukaj kategorii o nazwie „sprzęt” (która znajduje się u góry wszystkich informacji) i pozycji o nazwie „Całkowita liczba rdzeni”. Tam znajdziesz swoją odpowiedź.
Jeśli nie chcesz przeglądać wszystkich wyników, proste
system_profiler | grep 'Total Number of Cores'
daje wynik bezpośrednio.
Lub użyj „O tym Macu” (ikona Apple w lewym górnym rogu) more info
>> system report
, który pokazuje, ile masz rdzeni.
Oto polecenie terminala, które bezpośrednio wyświetla liczbę rdzeni:
sysctl hw.ncpu
Jeśli chcesz rozróżnić rdzenie logiczne i rdzenie fizyczne, są one również dostępne:
sysctl hw.physicalcpu
sysctl hw.logicalcpu
Źródło: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x