簡單了解
首先我們要了解cpu型號的含義,比如i7-8750h墅垮;
前面的i7代表的是產(chǎn)品線,與i3耕漱,i5的關(guān)系是產(chǎn)品線不一樣算色,消費者可以理解為i7代表高端,i5代表中端螟够,i3代筆低端
然后8750h這前面第一個數(shù)字代表cpu的代數(shù)灾梦,8代表第八代,后面750三個數(shù)字沒特別意義妓笙,基本同代數(shù)數(shù)字越大性能越好若河。
然后面那個h代表高性能的意思
后綴單詞 | 含義 |
---|---|
M | 標(biāo)準(zhǔn)電壓cpu |
U代表低電壓節(jié)能的
H|高電壓的cpu
X|代表高性能
Q|更高級別性能
Y|超級低電壓,不可卸載
K|代表不鎖倍頻版寞宫,可以超頻萧福,讓性能提升
i5,i7區(qū)別
架構(gòu)不同,最大的區(qū)別其實就是i5是4核心4線程(桌面版標(biāo)壓版本)辈赋,而i7是4核心8線程(桌面版標(biāo)壓版本)
核心數(shù)在低電壓版和超低電壓版上也和桌面版不一樣鲫忍。并非i5一定等于4核。
頻率
CPU的主頻=外頻x倍頻炭庙,外頻是 CPU 乃至整個計算機系統(tǒng)的基準(zhǔn)頻率
而主頻的比較是建立在其他條件基本相同的情況下來討論的
緩存
緩存是CPU自己的“內(nèi)存”饲窿,用來放暫時處理不及的東西
而CPU又分為一級(L1)二級(L2)三級(L3)緩存,你通常會看到L1最小焕蹄,L2次之逾雄,L3最大(很多普通CPU并沒有三級,只有一二級)腻脏,成這種結(jié)構(gòu)是因為鸦泳,L1制造難度大,成本高永品,但往大了做對系統(tǒng)提升卻比較有限做鹰,所以都很小。
而CPU的讀取順序也是先從L1里讀鼎姐,然后L2→L3→內(nèi)存钾麸。L2作為其外部緩沖,而L3就是L2的緩沖(備胎當(dāng)?shù)嚼?炕桨。緩存當(dāng)然是越大越好饭尝,畢竟它們都比內(nèi)存快嘛,但以目前相同情況下献宫,L1還是越大越好钥平,相同L1比L2,相同L2比L3姊途。
總結(jié):核心代號>核心/線程>頻率>緩存>制程>其他
查看實際核心數(shù)命令
wmic
image.png
然后在出現(xiàn)的新窗口中輸入“cpu get *”即可查看物理CPU數(shù)涉瘾、CPU核心數(shù)知态、線程數(shù)。
- Name:表示物理CPU數(shù)
- NumberOfCores:表示CPU核心數(shù)
- NumberOfLogicalProcessors:表示CPU線程數(shù)
linux
- 查看核心數(shù)
cat /proc/cpuinfo
- 查看每個cpu使用率
top -d 1
如何利用多核
- 查看對應(yīng)進(jìn)程的線程數(shù)
ps -Lf pid
查找資料發(fā)現(xiàn)可以通過設(shè)置 ulimit -s 來增加每進(jìn)程線程數(shù)立叛。 每進(jìn)程可用線程數(shù) = VIRT上限/stack size 32位x86系統(tǒng)默認(rèn)的VIRT上限是3G(內(nèi)存分配的3G+1G方式)负敏,64位x86系統(tǒng)默認(rèn)的VIRT上限是64G
- 根據(jù)進(jìn)程號進(jìn)行查詢
pstree -p pid
top -Hp pid
系統(tǒng)限制
cat /proc/sys/kernel/pid_max(查看最大進(jìn)程數(shù))
cat /proc/sys/kernel/threads-max(查看最大線程數(shù))
ulimit -s (可以查看默認(rèn)的線程大小,一般情況下囚巴,這個值是8M)
查看windows系統(tǒng)命令
systeminfo