发布网友 发布时间:2022-04-25 12:35
共7个回答
懂视网 时间:2022-04-08 08:38
(1).BIOS优化,阵列配置
1.1:关闭CPU节能,因为服务器品牌众多,BIOS设置不相同,主要是关闭CPU节能,如C1,DELLR730,已经智能设置,直接有个performance选项,帮你关闭了CPU节能,numa特性
1.2:果服务器是8块硬盘,建议两块做RAID1装系统,剩余6块做RAID10做数据分区,RAID1阵列缓存设置成 WriteThrough 将有限阵列卡缓存给RAID10阵列用,如果是8块以上的盘,组建两组RAID10,一组装系统以及存放顺序IO类型的数据,比如redolog,归档日志,mysql的binlog,一组做数据分区
1.3:使用XFS文件系统,数据分区用XFS文件系统,挂载参数用defaults,noatime,nodiratime,nobarrier,记住根分区是不能用这个挂载参数,不然你根分区下的目录都没有访问时间,修改时间,只能用于数据库文件分区
1.4:修改IO调度策略以及关闭numa:vim /etc/grub.conf 在kernel那行最末尾加上elevtor=deadline numa=off
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=af13b3dc-c142-42b7-8ed6-cb7c60608af2 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet elevator=deadline numa=off
要当前生效可以这样设置
cat /sys/block/sda/queue/scheduler
echo deadline > /sys/block/sda/queue/scheduler
(2)操作系统基础优化
2.1:关闭selinux,修改资源配置
vim /etc/security/limits.conf
添加以下这段
* soft nofile 65535
* soft nproc 65535
* hard nofile 65535
* hard nproc 65535
sed -ri ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config
当前设置selinux 和资源限制 setenforce 0 然后在getenforce ,设置资源限制,直接ulimit -n 65535
2.2:关闭不需要的服务,只留下crond,network,rsyslog,sshd ,sysstat,udev-post
2.3:内核参数调整
#########减少swap的使用率建议5-10,不建议设置成0,以免发生oom,如果高可用做的好,直接让OOM,因为使用swap,MySQL基本不可使用了
vm.swappiness=10
######确保能持续将脏数据刷新到磁盘,避免瞬间I/O写,产生严重等待和设置MySQL中的innodb_max_dirty_pages_pct低一点原理类似
vm.dirty_ratio=20
vm.dirty_background_ratio=10
#######################减少TIME_WAIT,提高TCP效率;
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
(3)安装jemalloc内存管理器
http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2
编译安装很简单,tar xvf jemalloc-3.6.0.tar.bz2 ./configure && make && make install
已方便安装好mysql后使用,使用也很简单在[mysqld_safe] 加上malloc-lib= /usr/local/lib/libjemalloc.so
数据库服务器安装标准
标签:
热心网友 时间:2022-04-08 05:46
配置要求有一个好主板,必须要质量好的,还有一个好硬盘和电源,这3点非常重要,还有需要大内存,内存推荐金士顿,硬盘希捷,电源航嘉,主板贵的华硕,便宜的斯巴达克。这些我自己用过感觉质量不错。操作系统2000就可以。防火墙没什么用,杀毒用单机版的,最好用卡巴斯基,但是他占内存比较厉害,平时不要开,(开机不自动启动)杀毒的时候再打开。服务器没有专业人员杀毒的情况下不要上网,不要轻易用U盘,用的时候一定打开杀毒,杀完之后再用右键打开。内存要1G以上,主板要支持双通道,内存用两条512或者两条1G,硬盘要用串口,其他软件倒没什么,有需要的上网上下载吧,一定要正规网站,我推荐菲凡软件园,如果不知道哪个是官方网就在hao123上点击,防止误入其他垃圾网站中毒热心网友 时间:2022-04-08 07:04
这个需要看你具体的业务情况。一般来说,数据库服务器的选择要满足以下几点:热心网友 时间:2022-04-08 08:39
SQL的话硬件要求不高,但是什么样的机器,还要看你的用途,数据处理的量大不大,并发连接数多少,SQL只能安装在微软的操作系统,你的前台应用程序是拿什么做,把详细情况说一下,你说的太笼统了。热心网友 时间:2022-04-08 10:30
如果是应用的规模不大,应该买个台式机就足够用了。不必要专门的服务器。热心网友 时间:2022-04-08 12:38
一般的就可以热心网友 时间:2022-04-08 15:03
没有最好的电脑配置..