一、linux CPU大小
cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對于雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。
操作并不具備原子性,該操作是先讀取值,然后寫回一個新值,相當于原來的值加上1,分兩步完成,如果第二個線程在第一個線程讀取舊值和寫回新值期間讀取i的域值,那么第二個線程就會與第一個線程一起看到同一個值,并執(zhí)行相同值的加1操作linux常用命令linux常用命令,這也就造成了線程安全失敗,因此對于increase方法必須使用synchronized修飾,以便保證線程安全。cpu測試我們分別把xeon e3 1230 v3設置成四核四線程、雙核四線程和雙核雙線程,每個設置都會測試3.3ghz和2.3ghz兩個頻率,看看線程和頻率會對游戲有怎么樣的影響。設置每個線程的堆棧大小,根據(jù)應用的線程所需內(nèi)存大小進行調(diào)整,在相同物理內(nèi)存下,減小這個值能生成更多的線程。
二、內(nèi)存大小
cat /proc/meminfo |grep MemTotal
三、硬盤大小
fdisk -l |grep Disk
四、
uname -a # 查看內(nèi)核/操作系統(tǒng)/CPU信息的linux系統(tǒng)信息命令
五、head -n 1 /etc/issue # 查看操作系統(tǒng)版本,是數(shù)字1不是字母L
六、cat /proc/cpuinfo # 查看CPU信息的linux系統(tǒng)信息命令
七、hostname # 查看計算機名的linux系統(tǒng)信息命令
八、lspci -tv # 列出所有PCI設備
九、lsusb -tv # 列出所有USB設備的linux系統(tǒng)信息命令
十、lsmod # 列出加載的內(nèi)核模塊
Module Size Used by autofs4 26513 3 sunrpc 260521 1 8021q 25317 0 garp 7152 1 8021q stp 2218 1 garp llc 5546 2 garp,stp cpufreq_ondemand 10544 2 powernow_k8 18171 1 freq_table 4936 2 cpufreq_ondemand,powernow_k8 mperf 1557 1 powernow_k8 ip6t_REJECT 4628 2 nf_conntrack_ipv6 8748 2 nf_defrag_ipv6 11182 1 nf_conntrack_ipv6 xt_state 1492 2 nf_conntrack 79357 2 nf_conntrack_ipv6,xt_state ip6table_filter 2889 1 ip6_tables 19458 1 ip6table_filter ipv6 321422 47 ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6 ppdev 8537 0 parport_pc 22690 0 parport 36209 2 ppdev,parport_pc asus_atk0110 14216 0 sg 29350 0 microcode 112653 0 serio_raw 4594 0 k10temp 3609 0 edac_core 46581 0 edac_mce_amd 14705 0 snd_hda_codec_realtek 68136 1 snd_hda_intel 27823 2 snd_hda_codec 121518 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 6652 1 snd_hda_codec snd_seq 55759 1 snd_seq_device 6500 1 snd_seq snd_pcm 86635 2 snd_hda_intel,snd_hda_codec snd_timer 22411 3 snd_seq,snd_pcm snd 69907 14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer soundcore 7958 1 snd snd_page_alloc 8470 2 snd_hda_intel,snd_pcm i2c_piix4 12608 0 r8169 60023 0 mii 5376 1 r8169 shpchp 32778 0 ext4 363408 3 mbcache 8193 1 ext4 jbd2 90230 1 ext4 sr_mod 15177 0 cdrom 39085 1 sr_mod sd_mod 38976 3 crc_t10dif 1541 1 sd_mod ahci 41127 2 pata_acpi 3701 0 ata_generic 3837 0 pata_atiixp 4211 0 radeon 917108 0 ttm 80957 1 radeon drm_kms_helper 40087 1 radeon drm 265638 3 radeon,ttm,drm_kms_helper i2c_algo_bit 5935 1 radeon i2c_core 31084 5 i2c_piix4,radeon,drm_kms_helper,drm,i2c_algo_bit dm_mirror 14133 0 dm_region_hash 12085 1 dm_mirror dm_log 9930 2 dm_mirror,dm_region_hash dm_mod 82839 11 dm_mirror,dm_log