在 CentOS 系統中,/proc/cpuinfo 文件包含了關于 CPU 的詳細信息,其中 “flags” 或 “flags” 是 CPU 特性的標志位。這些標志位表示 CPU 支持的特性和指令集。以下是一些常見的 CPU 標志位:
- fpu:浮點運算單元
- vme:虛擬 8086 模式
- de:調試擴展
- pse:分頁大小擴展
- tsc:時間戳計數器
- msr:模型特定的寄存器
- pae:物理地址擴展
- mce:機器檢查異常
- cx8:指令執行協處理器
- apic:高級可編程中斷控制器
- sep:快速系統調用
- mtrr:內存類型范圍寄存器
- pge:頁面全局目錄
- mca:機器檢查架構
- cmov:條件移動指令
- pat:頁面屬性表
- pse36:36 位物理地址擴展
- psn:處理器序列號
- clfsh:清除 CPU 緩存
- acpi:高級配置與電源接口
- mmx:多媒體擴展指令集
- fxsr:快速保存和恢復寄存器
- sse:流式 SIMD 擴展
- sse2:SSE2 指令集
- ss:自我監控協處理器
- ht:超線程技術
- tm:熱插拔技術
- ia64:英特爾安騰架構
- pbe:頁緩沖擴展
- syscall:系統調用
- nx:執行禁用位
- mmx+:增強型 MMX 指令集
- sse3:SSE3 指令集
- sse4_1:SSE4.1 指令集
- sse4_2:SSE4.2 指令集
- x2apic:擴展 APIC
- popcnt:人口計數器
- aes:高級加密標準
- xsave:擴展狀態保存
- avx:高級矢量擴展
- f16c:FMA3 指令集
- rdtscp:讀取時間戳計數器并串行化
- xgetbv1:獲取 XSAVE 狀態
- lbr:分支記錄
- avx2:AVX2 指令集
- smep:Supervisor Mode Execution Prevention
- bmi1:位操作指令集 1
- bmi2:位操作指令集 2
- erms:增強型重復字符串操作
- invpcid:無效化處理器緩存
- rdt_a:資源目錄表
- rdseed:隨機數生成器
- adx:加法帶進位指令集
- smap:敏感內存訪問保護
- xsaveopt:XSAVE 優化
- clflushopt:清除優化
- clwb:緩存行寫入回
- xsavec:擴展狀態保存到內存
- xgetbv2:獲取 XSAVE2 狀態
這些標志位可能會因 CPU 型號和制造商的不同而有所差異。要查看您的 CentOS 系統上的 CPU 標志位,請在終端中運行以下命令:
cat /proc/cpuinfo | grep flags
這將顯示您 CPU 的所有特性標志位。