【查看linux配置】查看linux系統(tǒng)常用的命令,Linux查看系統(tǒng)配置常用命令
一、linux CPU大小
cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
說明:Linux下可以在/proc/cpuinfo中看到每個(gè)cpu的詳細(xì)信息。但是對(duì)于雙核的cpulinux常用命令,在cpuinfo中會(huì)看到兩個(gè)cpu。常常會(huì)讓人誤以為是兩個(gè)單核的cpu。
操作并不具備原子性linux常用命令,該操作是先讀取值,然后寫回一個(gè)新值,相當(dāng)于原來(lái)的值加上1,分兩步完成,如果第二個(gè)線程在第一個(gè)線程讀取舊值和寫回新值期間讀取i的域值,那么第二個(gè)線程就會(huì)與第一個(gè)線程一起看到同一個(gè)值,并執(zhí)行相同值的加1操作,這也就造成了線程安全失敗,因此對(duì)于increase方法必須使用synchronized修飾,以便保證線程安全。cpu測(cè)試我們分別把xeon e3 1230 v3設(shè)置成四核四線程、雙核四線程和雙核雙線程,每個(gè)設(shè)置都會(huì)測(cè)試3.3ghz和2.3ghz兩個(gè)頻率,看看線程和頻率會(huì)對(duì)游戲有怎么樣的影響。設(shè)置每個(gè)線程的堆棧大小,根據(jù)應(yīng)用的線程所需內(nèi)存大小進(jìn)行調(diào)整,在相同物理內(nèi)存下,減小這個(gè)值能生成更多的線程。
如下;
二、內(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 # 查看計(jì)算機(jī)名的linux系統(tǒng)信息命令
八、lspci -tv # 列出所有PCI設(shè)備
九、lsusb -tv # 列出所有USB設(shè)備的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