自用CENTOS服务器双网卡绑定规划

2008年9月5日 | 15:35分类:服务器架设 | 标签: | 197 views

由于打算把自用的服务器做成samba用于数据共享,服务器详细配置请查看此

自用个人服务器架设环境篇

但是单独一个网卡最大的传输速率是100Mbps(实际传输最大为9.3MB/s), 而查看硬盘官方的介绍:传输速度如下:

传输率
传送速率(缓冲器至磁盘) 420 Mbits/s(最大值)

缓冲区到主机(EIDE)
Ultra ATA 第五模式 100 MB/s
Ultra ATA 第四模式 66.6 MB/s
Ultra ATA 第二模式 33.3 MB/s
PIO 第四模式 16.6 MB/s
多字D毫安 第二模式 16.6 MB/s

根据我的主板BIOS里IDE Primary Master UDMA [Auto]设置为自动,点击查看

自用服务器BIOS设置篇

同时查考了主板南北桥总线数据图,如下:

主板总线图

主板总线图

北桥负责高速传输和数据处理。南桥负责各低速外设设备的传输,而PCI网卡按目前的标准32位的PCI接口数据传输速度最高可达133MB/s,而我现在的网卡是10M/100M自适应网卡,换算成字节B为单位来算,才12.5MB/s,所以完全可以支持使用1000M网卡(125MB/s),所以PCI速度不是性能的瓶颈,在来看看IDE接口的硬盘,网络传输文件的数据流程应该是通过:另外一台主机—》网线—》网卡—》PCI总线—》南桥—》IDE总线—》硬盘缓冲—》写入硬盘,而IDE接口最大速率为:100MB/s,查看上面官方的硬盘传输率,从缓存器到磁盘最大的速率为:420bps,换成字节B为单位:420/8=52.5MB/s,而缓冲器到IDE总线的速度按Ultra ATA 第四模式66.6MB/s计算,比较这三个数字,瓶颈应该出现在从缓冲器写入磁盘这个环节,取最小的数字52.5MB/s,这样的话,需要52.5/12.5=4.2,大概需要4快100M速率的网卡绑定,

综合上述,排除CPU和内存的影响,把自用服务器作出文件服务器,要提升最大的传输率,可以通过在主板PCI插槽上插入4快型号一致的PCI网卡通过绑定成一块高速的网卡使用,

备注:如果是1000M的网卡,那么系统的瓶颈就在硬盘的传输上,可以更换SATA接口的硬盘

解析Linux系统下GRUB故障修复

2008年9月4日 | 11:13分类:linux | 标签: | 95 views

在使用Linux的过程中,大多初学者都遇到过系统启动到“grub>”提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题,既系统的GRUB配置文件出现了故障,此时可以采用以下两种方案来解决问题:

1)存在GRUB配置文件备份

如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:

使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可

Sh#cp /backup/grub.conf.bak /mnt/sysimage/boot/grub/grub.conf

假设备份文件为/backup/grub.conf.bak,因为大多数Linux光盘修复模式中会将硬盘系统的”/”分区chroot到“ /mnt/sysimage”处,所以拷贝的目标为“/mnt/sysimage/boot/grub/grub.conf”,而非“/boot /grub/grub.conf”。

完成后重新启动即可。内核文件、镜像文件、/boot目录等文件损坏或丢失,也可以使用此种方法修复。

2)如果没有GRUB配置文件备份

如果没有备份文件时可以使用grub的交换功能,可以在”grub>”命令行下进行以下操作以手动启动系统:

查找/boot/grub/grub.conf分区所在的目录:

grub> find /boot/grub/grub.conf

(hd0,0)

需要注意的是,上述命令将得到的是grub.conf配置文件所在的系统的分区,(hd0,0)即表示它在分区hda1

查看grub.conf文件错误使用如下的命令:

grub> cat (hd0,0)/boot/grub/grub.conf

需要注意的是,可以查看配置文件到底什么地方出现了错误,以便进入后修改。

指定/boot分区使用命令:root (hd0,0)

从此步骤开始,即为本文前面提到的GRUB配置文件的主要引导步骤,只是一般都是系统读取GRUB配置文件,出现问题时我们可以使用手动启动。

指定内核加载的命令:kernel /boot/vmlinuz ro root=LABEL=/

指定镜像文件所在的位置可用如下命令:initrd /boot/initrd-2.6.24-1.3194.fc7

从/boot分区启动可以使用如下命令:boot (hd0,0)

此时系统即可正常启动,实际上以上步骤就是执行了GRUB引导期间加载grub.conf文件的步骤,当系统正常启动后将GRUB配置文件修改正确后即可

使用scp(rcp)远程拷贝

2008年9月3日 | 23:36分类:linux | 标签: | 102 views

scp root@10.5.0.1:/root/firewall.tar.gz ./

scp /home/cheney/full.tar.gz root@10.5.0.1:/home/root/

scp -r root@10.5.0.1:/mail/* ./ (拷贝整个目录下的所有文件)

scp -p /usr/bin/test2 username@mail:/var/tmp 7GmLinux联盟
7GmLinux联盟
7GmLinux联盟
注意:“-p”选项表示文件的改变和访问时间属性以及权限,在拷贝过程中被保留。通常是需要这样的。

需要输入相应的用户名和密码

scp是有Security的文件拷贝,基于ssh登录。

不同的Linux之间拷贝文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。

第二种方法就是采用samba服务,类似Windows文件复制的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件拷贝。

个人推荐linux分区设置

2008年9月3日 | 21:28分类:linux | 标签: | 213 views

今天仔细看了sourceforge.net网站分区规划,查看地址 觉得其分区规划和合理,其系统是由两块型号相同的的硬件做RAID1磁盘镜像,数据通过NFS连接存储在其他磁盘系统

挂靠点 主分区 容量 文件格式
/boot 100M ext3
/ 1G ext3
/tmp 500M ext3
/var 3G ext3
/usr 4G(安装完后大约使用55%的空间) ext3
swap 1G(内存的两倍) awap
/home 4G ext3
/other 剩余的空间,可以挂靠到/home/mnt目录下 ext3

这样分配就不会浪费很多空间,我一般是使用rpm包添加软件,例如如果www页面比较大,可以修改配置文件指向到/home 分区目录下

Pages: Prev 1 2 3 ...7 8 9 10 11 ...29 30 31 Next