linux系统官网 硬盘

当前位置:&>&&>&&>&
Linux把内存挂载成硬盘的方法分享
发布时间:编辑:
本文介绍下,在linux中把内存挂载成硬盘,以提高读写速度的方法,有需要的朋友参考下。
在系统中,要实现内存模拟挂载为硬盘,则要先来了解下什么是tmpfs文件系统。
tmpfs是一种虚拟内存文件系统,最大的特点是它的存储空间在VM里面,这里提一下VM(virtual memory),VM是由linux内核里面的vm子系统管理,现在大多数操作系统都采用
了虚拟内存管理机制。linux下面VM的大小由RM(Real Memory)和swap组成,RM的大小就是物理内存的大小,而Swap的大小是由你自己决定的。
Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,为什么需要Swap呢?当一个进程申请一定数量的内存时,如内核的vm子系统发现没
有足够的RM时,就会把RM里面的一些不常用的数据交换到Swap里面,如果需要重新使用这些数据再把它们从Swap交换到RM里面。
如果系统有足够大的物理内存,那就根本无需划分Swap分区了。
VM由RM+Swap两部分组成,因此tmpfs最大的存储空间可达(The size of RM + The size of Swap)。
但是对于tmpfs本身而言,它并不知道自己使用的空间是RM还是Swap,这一切都是由内核的vm子系统管理的。
如何使用tmpfs?
复制代码 代码示例:
#& -t tmpfs -o size=20m& tmpfs /mnt/tmp
上面这条命令分配了上限为20m的VM到/mnt/tmp目录下,用查看一下,确实/mnt/tmp挂载点显示的大小是20m,但是tmpfs一个优点就是它的大小是随着实际存储的容量而
变化的,换句话说,假如/mnt/tmp目录下什么也没有,tmpfs并不占用VM。上面的参数20m只是告诉内核这个挂载点最大可用的VM为20m,如果不加上这个参数,tmpfs默认的大
小是RM的一半,假如你的物理内存是128M,那么tmpfs默认的大小就是64M,
tmpfs的缺点
当然有,由于它的数据是在VM里面,因此断电或者你卸载它之后,数据就会立即丢失,这也许就是它叫tmpfs的原故。不过这其实不能说是缺点。那tmpfs到底有什么用呢?
tmpfs的用途
由于tmpfs使用的是VM,因此它比硬盘的速度肯定要快,因此我们可以利用这个优点使用它来提升机器的性能。
复制代码 代码示例:
#mount -t tmpfs& -o size=2m&& tmpfs /tmp
分配最大2m的VM给/tmp。&&
由于/tmp目录是放临时文件的地方,因此我们可以使用tmpfs来加快速度,由于没有挂载之前/tmp目录下的文件也许正在被使用,因此挂载之后系统也许有的程序不能正常工作
在/etc/中添加如下语句,即可:&
复制代码 代码示例:
&tmpfs&&& /tmp& tmpfs& size=2m&&& 0&& 0
重启,恢复。
推荐一篇文章:
测试过程:
复制代码 代码示例:
[root@localhost shm]# df -h
Filesystem&&& Size& U Avail Use% Mounted on
/dev/sda1&&&& 852G& 325G 483G& 41% /
tmpfs&&&&& 16G 0& 16G&& 0% /dev/shm
/dev/md0&&&&& 1.8T& 506G 1.3T& 30% /opt
[root@localhost shm]#
[root@localhost shm]# mount -t tmpfs -osize=2048M tmpfs /mnt/ram/
[root@localhost shm]#
[root@localhost shm]# df -h
Filesystem&&& Size& Used Avail Use% Mounted on
/dev/sda1&&&& 852G& 325G 483G& 41% /
tmpfs&&&&& 16G 0& 16G&& 0% /dev/shm
/dev/md0&&&&& 1.8T& 506G 1.3T& 30% /opt
tmpfs&&&& 2.0G 0 2.0G&& 0% /mnt/ram
[root@localhost shm]#
[root@localhost shm]#
[root@localhost chairly]#cp codeblocks-8.02-src.tar.bz2 /mnt/ram/
[root@localhost ram]#
[root@localhost ram]# df -h
Filesystem&&& Size& Used Avail Use% Mounted on
/dev/sda1&&&& 852G& 325G 483G& 41% /
tmpfs&&&&& 16G 0& 16G&& 0% /dev/shm
/dev/md0&&&&& 1.8T& 506G 1.3T& 30% /opt
tmpfs&&&& 2.0G& 6.6M 2.0G&& 1% /mnt/ram
[root@localhost ram]#
[root@localhost ram]# free
&&& total&& used&& free&&& shared&&& buffers cached
Mem: &&& 3167792&& &&& 128844&&& 2710972
-/+ buffers/cache: 490768
Swap:&&& &&
[root@localhost ram]#
[root@localhost ram]# rm *
rm: remove regular file`codeblocks-8.02-src.tar.bz2'? y
[root@localhost ram]#
[root@localhost ram]# free
&&& total&& used&& free&&& shared&&& buffers cached
Mem: &&& 3161160&& &&& 128856&&& 2704292
-/+ buffers/cache: 490732
Swap:&&& &&
[root@localhost ram]#
在/mnt/ram下无法使用dd命令测试硬盘读写速度。
总是报dd: opening `/mnt/ram/write.dat': Invalid argument。
有知道此错误的原因与解决方法的朋友,请分享下。
与 Linux把内存挂载成硬盘的方法分享 有关的文章
本文标题:
本页链接:
12345678910
12345678910linux 如何查看硬盘大小
作者:jb51.net
字体:[ ] 来源:本站整理 时间:03-10 15:49:56
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息
top 可以看到不少信息
fdisk & disk - l& & df 查看系统硬盘信息和使用情况
lspci 查看主板信息等
cat /proc/cpuinfo CPU信息
cat /proc/meminfo 内存信息
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息top 可以看到不少信息fdisk & disk - l& & df 查看系统硬盘信息和使用情况lspci 查看主板信息等cat /proc/cpuinfo CPU信息cat /proc/meminfo 内存信息
大家感兴趣的内容
12345678910
最近更新的内容Linux下fdisk命令操作磁盘详解-添加、删除、转换分区等
fdisk 操作硬盘的命令格式如下:
[root@localhost beinan]# fdisk 设备
比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda 设备;我们如果想再添加或者删除一些分区,可以用
[root@localhost beinan]# fdisk /dev/hda
[root@localhost beinan]# fdisk /dev/sda
注 在以后的例子中,我们要以 /dev/sda 设备为例,来讲解如何用 fdisk 来操作添加、删除分区等动作;
1、fdisk 的说明;
当我们通过 fdisk 设备,进入相应设备的操作时,会发现有如下的提示;以 fdisk /dev/sda
设备为例,以下同;
[root@localhost beinan]# fdisk /dev/sda
Command (m for help): 在这里按 m ,就会输出帮助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 注:这是删除一个分区的动作;
l list known partition types 注:l 是列出分区类型,以供我们设置相应分区的类型;
m print this menu 注:m 是列出帮助信息;
n add a new partition 注:添加一个分区;
o create a new empty DOS partition table
p print the partition table 注:p 列出分区表;
q quit without saving changes 注:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注:t 改变分区类型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分区表写入硬盘并退出;
x extra functionality (experts only) 注:扩展应用,专家功能;
其实我们常用的只有注有中文的,其它的功能我们不常用(呵,主要是我不会用,否则早会卖弄一下了);x 扩展功能,也不是常用的;一般的情况下只要懂得 d l m p q t w 就行了;
下面以实例操作来详述,没有例子没有办法就,新手也看不懂;
2、列出当前操作硬盘的分区情况,用 p;
Command (m for help): p
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)
/dev/sda2 26 125
/dev/sda5 26 50
/dev/sda6 51 76
3、通过 fdisk 的 d 指令来删除一个分区;
Command (m for help): p 注:列出分区情况;
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)
/dev/sda2 26 125
/dev/sda5 26 50
/dev/sda6 51 76
Command (m for help): d 注:执行删除分区指定;
Partition number (1-6): 6 注:我想删除 sda6 ,就在这里输入 6 ;
Command (m for help): p 注:再查看一下硬盘分区情况,看是否删除了?
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)
/dev/sda2 26 125
/dev/sda5 26 50
Command (m for help):
警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;如果知道自己操作错了,请不要惊慌,用 q 不保存退出;切记切记!!!!在分区操作错了之时,千万不要输入 w 保存退出!!!
4、通过 fdisk 的 n 指令增加一个分区;
Command (m for help): p
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)
/dev/sda2 26 125
/dev/sda5 26 50
Command (m for help): n 注:增加一个分区;
l logical (5 or over) 注:增加逻辑分区,分区编号要大于 5;为什么要大于 5,因为已经有 sda5 了;
p primary partition (1-4) 注:增加一个主分区;编号从 1-4 ;但 sda1 和 sda2 都被占用,所以只能从 3 开始;
Partition number (1-4): 3
No free sectors available 注:失败中,为什么失败?
注:我试图增加一个主分区,看来是失败了,为什么失败?因为我们看到主分区+扩展分区把整个磁盘都用光了,看扩展分区的 End 的值,再看一下 p 输出信息中有 125 cylinders;
最好还是看前面部份;那里有提到;
所以我们只能增加逻辑分区了;
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l 注:在这里输入 l,就进入划分逻辑分区阶段了;
First cylinder (51-125, default 51): 注:这个就是分区的 Start 值;这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费;
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:这个是定义分区大小的,+200M 就是大小为 200M ;当然您也可以根据 p 提示的单位 cylinder的大小来算,然后来指定 End 的数值。回头看看是怎么算的;还是用+200M 这个办法来添加,这样能直观一点。如果您想添加一个 10G 左右大小的分区,请输入 +10000M ;
Command (m for help):
5、通过 fdisk 的 t 指令指定分区类型;
Command (m for help): t 注:通过 t 来指定分区类型;
Partition number (1-6): 6 注:要改变哪个分区类型呢?我指定了
6,其实也就是 sda6
Hex code (type L to list codes):L 注:在这里输入 L,就可以查看分区类型的 id 了;
Hex code (type L to list codes): b 注:如果我想让这个分区是 W95 FAT32 类型的,通过 L 查看得知 b 是表示的是,所以输入了 b;
Changed system type of partition 6 to b (W95 FAT32) 注:系统信息,改变成功;是否是改变了,请用 p 查看;
Command (m for help): p
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)
/dev/sda2 26 125
/dev/sda5 26 50
/dev/sda6 51 75 201568+ b W95 FAT32
6、fdisk 的退出,用 q 或者 w;
其中 q 是 不保存退出,w 是保存退出;
Command (m for help): w
Command (m for help): q
7、一个添加分区的例子;
本例中我们会添加两个 200M 的主分区,其它为扩展分区,在扩展分区中我们添加两个 200M大小的逻辑分区;
Command (m for help): p 注:列出分区表;
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
Command (m for help): n 注:添加分区;
Command action
e extended
p primary partition (1-4)
p 注:添加主分区;
Partition number (1-4): 1 注:添加主分区 1;
First cylinder (1-125, default 1): 注:直接回车,主分区 1 的起始位置;默认为 1,默认就好;
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-125, default 125): +200M 注:指定分区大小,用+200M 来指定大小为 200M
Command (m for help): n 注:添加新分区;
Command action
e extended
p primary partition (1-4)
p 注:添加主分区
Partition number (1-4): 2 注:添加主分区 2;
First cylinder (26-125, default 26):
Using default value 26
Last cylinder or +size or +sizeM or +sizeK (26-125, default 125): +200M 注:指定分区大小,用+200M 来指定大小为 200M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e 注:添加扩展分区;
Partition number (1-4): 3 注:指定为 3 ,因为主分区已经分了两个了,这个也算主分区,从 3 开始;
First cylinder (51-125, default 51): 注:直接回车;
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): 注:直接回车,把其余的所有空间都给扩展分区;
Using default value 125
Command (m for help): p
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25
/dev/sda2 26 50
/dev/sda3 51 125
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l 注:添加逻辑分区;
First cylinder (51-125, default 51):
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:添加
一个大小为 200M 大小的分区;
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l 注:添加一个逻辑分区;
First cylinder (76-125, default 76):
Using default value 76
Last cylinder or +size or +sizeM or +sizeK (76-125, default 125): +200M 注:添加
一个大小为 200M 大小的分区;
Command (m for help): p 列出分区表;
Disk /dev/sda: 1035 MB,
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25
/dev/sda2 26 50
/dev/sda3 51 125
/dev/sda5 51 75
/dev/sda6 76 100
然后我们根据前面所说通过 t 指令来改变分区类型;
最后不要忘记 w 保存退出;
对分区进行格式化,以及加载;
先提示一下;用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs
mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区,比如我想格式化sda6 为 ext3 文件系统,则输入;
[root@localhost beinan]# mkfs.ext3 /dev/sda6
如果我想加载 sda6 到目前系统来存取文件,应该有 mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda6 ;
[root@localhost beinan]# mkdir /mnt/sda6
[root@localhost beinan]# mount /dev/sda6 /mnt/sda6
[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 8.4G 2.0G 81% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10
/dev/sda6 191M 5.6M 176M 4% /mnt/sda6
这样我们就能进入 /mnt/sda6 目录,然后存取文件了。
------分隔线----------------------------当前位置 & &
& 为什么Linux不需要碎片整理?
为什么Linux不需要碎片整理?
12:21:20&&出处:&&作者:
编辑:随心 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[04-04][04-04][04-04][04-04][04-03][04-03][04-03][04-03][04-03][04-03]
登录驱动之家
没有帐号?
用合作网站帐户直接登录24小时客服热线:&&景安企业QQ:&
linux查看硬件信息命令和教程详解
来源:景安网络
作者:网络工具
更新时间: 10:28
景安网络—河南最大的多线服务器托管商!截止2014年11月,景安网络服务单位接入网站(备 案)近15万家,河南省排名第一,全国排名第二!专业提供快云服务器,快云VPS,虚拟主机,域名注册,网站空间,服务器托管,服务器租用,SSL证书。1元购景安3G/BGP多线虚拟主机,30万站长首选!
& 众所周知,Linux大部分操作是通过命令实现的,并不像windows那么直观。linux查看硬件信息也是需要通过linux查看硬件信息命令查询的,下面小编来分享一下linux查看硬件信息的方法和命令写法。
& lscpu命令,查看的是cpu的统计信息.
Architecture:&&&&&&&&& i686&&&&&&&&&&& #cpu架构
CPU op-mode(s):&&&&&&& 32-bit, 64-bit
Byte Order:&&&&&&&&&&& Little Endian&& #小尾序
CPU(s):&&&&&&&&&&&&&&& 4&&&&&&&&&&&&&& #总共有4核
On-line CPU(s) list:&& 0-3
Thread(s) per core:&&& 1&&&&&&&&&&&&&& #每个cpu核,只能支持一个线程,即不支持超线程
Core(s) per socket:&&& 4&&&&&&&&&&&&&& #每个cpu,有4个核
Socket(s):&&&&&&&&&&&& 1&&&&&&&&&&&&&& #总共有1一个cpu
Vendor ID:&&&&&&&&&&&& GenuineIntel&&& #cpu产商 intel
CPU family:&&&&&&&&&&& 6
Model:&&&&&&&&&&&&&&&& 42
Stepping:&&&&&&&&&&&&& 7
CPU MHz:&&&&&&&&&&&&&&
BogoMIPS:&&&&&&&&&&&&& 5986.12
Virtualization:&&&&&&& VT-x&&&&&&&&&&& #支持cpu虚拟化技术
L1d cache:&&&&&&&&&&&& 32K
L1i cache:&&&&&&&&&&&& 32K
L2 cache:&&&&&&&&&&&&& 256K
L3 cache:&&&&&&&&&&&&& 6144K
& 查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
#cat /proc/cpuinfo
processor&&& : 0
vendor_id&&& : GenuineIntel
cpu family&&& : 6
model&&&&&&& : 42
model name&&& : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz
& 上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。
& 概要查看内存情况
&&&&&&&&&&&& total&&&&&& used&&&&&& free&&&& shared&&& buffers&&&& cached
& Mem:&&&&&&&&& 3926&&&&&& 3651&&&&&&& 274&&&&&&&&& 0&&&&&&&& 12&&&&&&& 404
& -/+ buffers/cache:&&&&&& 3235&&&&&&& 691
& Swap:&&&&&&&& 9536&&&&&&&& 31&&&&&& 9505
& 这里的单位是MB,总共的内存是3926MB。
& 查看内存详细使用
# cat /proc/meminfo
MemTotal:&&&&&&& 4020868 kB
MemFree:&&&&&&&&& 230884 kB
Buffers:&&&&&&&&&&& 7600 kB
Cached:&&&&&&&&&& 454772 kB
SwapCached:&&&&&&&&& 836 kB
& 查看内存硬件信息
dmidecode -t memory
# dmidecode 2.11
SMBIOS 2.7 present.
Handle 0x0008, DMI type 16, 23 bytes
Physical Memory Array
&&& Location: System Board Or Motherboard
&&& Maximum Capacity: 32 GB
Handle 0x000A, DMI type 17, 34 bytes
Memory Device
&&& Array Handle: 0x0008
&&& Error Information Handle: Not Provided
&&& Total Width: 64 bits
&&& Data Width: 64 bits
&&& Size: 4096 MB
& 我的主板有4个槽位,只用了一个槽位,上面插了一条4096MB的内存。
& 查看硬盘和分区分布
NAME&& MAJ:MIN RM&& SIZE RO TYPE MOUNTPOINT
sda&&&&& 8:0&&& 0 465.8G& 0 disk
├&sda1&& 8:1&&& 0&&&& 1G& 0 part /boot
├&sda2&& 8:2&&& 0&& 9.3G& 0 part [SWAP]
├&sda3&& 8:3&&& 0& 74.5G& 0 part /
├&sda4&& 8:4&&& 0&&&& 1K& 0 part
├&sda5&& 8:5&&& 0 111.8G& 0 part /home
└&sda6&& 8:6&&& 0 269.2G& 0 part
& 显示很直观
& 如果要看硬盘和分区的详细信息
# fdisk -l
Disk /dev/sda: 500.1 GB,
255 heads, 63 sectors/track, 60801 cylinders, total
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x
&& Device Boot&&&&& Start&&&&&&&& End&&&&& Blocks&& Id& System
/dev/sda1&& *&&&&&&& 2048&&&& 2148351&&&& 1073152&& 83& Linux
/dev/sda2&&&&&&&& 2148352&&& &&&& 9765888&& 82& Linux swap / Solaris
/dev/sda3&&&&&&& && &&& && 83& Linux
/dev/sda4&&&&&& && && &&& 5& Extended/dev/sda5&&&&&& && && && 83& Linux
/dev/sda6&&&&&& && && && 83& Linux
& 查看网卡硬件信息
# lspci | grep -i 'eth'
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTLB PCI Express Gigabit Ethernet controller (rev 06)
& 查看系统的所有网络接口
# ifconfig -a
eth0&&&&& Link encap:以太网& 硬件地址 b8:97:5a:17:b3:8f&
&&&&&&&&& .....
lo&&&&&&& Link encap:本地环回&
&&&&&&&&& .....
ip link show
1: lo: &LOOPBACK& mtu 16436 qdisc noqueue state DOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether b8:97:5a:17:b3:8f brd ff:ff:ff:ff:ff:ff
& 如果要查看某个网络接口的详细信息,例如eth0的详细参数和指标
# ethtool eth0
Settings for eth0:
&&& Supported ports: [ TP MII ]
&&& Supported link modes:&& 10baseT/Half 10baseT/Full
&&&&&&&&&&&&&&&&&&&&&&&&&&& 100baseT/Half 100baseT/Full
&&&&&&&&&&&&&&&&&&&&&&&&&&& 1000baseT/Half 1000baseT/Full #支持千兆半双工,全双工模式
&&& Supported pause frame use: No
&&& Supports auto-negotiation: Yes #支持自适应模式,一般都支持
&&& Advertised link modes:& 10baseT/Half 10baseT/Full
&&&&&&&&&&&&&&&&&&&&&&&&&&& 100baseT/Half 100baseT/Full
&&&&&&&&&&&&&&&&&&&&&&&&&&& 1000baseT/Half 1000baseT/Full
&&& Advertised pause frame use: Symmetric Receive-only
&&& Advertised auto-negotiation: Yes #默认使用自适应模式
&&& Link partner advertised link modes:& 10baseT/Half 10baseT/Full
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 100baseT/Half 100baseT/Full
&&& Speed: 100Mb/s #现在网卡的速度是100Mb,网卡使用自适应模式,所以推测路由是100Mb,导致网卡从支& 持千兆,变成要支持百兆
&&& Duplex: Full&& #全双工
&&& Link detected: yes&&& #表示有网线连接,和路由是通的
& 查看pci信息,即主板所有硬件槽信息。
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) #主板芯片
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) #显卡
00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04) #usb控制器
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04) #声卡
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4) #pci 插槽
00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 IDE interface: Intel Corporation Panther Point 4 port SATA Controller [IDE mode] (rev 04) #硬盘接口
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
00:1f.5 IDE interface: Intel Corporation Panther Point 2 port SATA Controller [IDE mode] (rev 04) #硬盘接口
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTLB PCI Express Gigabit Ethernet controller (rev 06) #网卡
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8893 (rev 41)
& 如果要更详细的信息:lspci -v 或者 lspci -vv
& 如果要看设备树:lscpi -t
& 查看bios信息
# dmidecode -t bios
BIOS Information
&&& Vendor: American Megatrends Inc.
&&& Version: 4.6.5
&&& Release Date: 04/25/2012
&&& .......
&&& BIOS Revision: 4.6
& dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
& 如果要查看所有有用信息
& dmidecode -q
& 以上是linux查看硬件信息的所有命令,可以查看CPU、硬盘、网卡、磁盘等硬件的信息。
本文链接:
关键字:linux查看硬件信息linux查看硬件信息命令
若无特别注明,文章皆为原创,转载请注明出处。

我要回帖

更多关于 linux系统官网 的文章

 

随机推荐