IT咨询服务MySQL

dell poweredge R430安装Centos7.6并安装MYSQL5.7和Mysql8,如何调忧?

如题,dell poweredge R430安装Centos Linux7.6并安装MYSQL5.7和Mysql8,DELL服务器,32核CPU,32G内存,RAID5, 3.5T硬盘空间。1、根据以上硬件配置和软件配置, 能否给出认为最优化的linux的sysctl.conf文件。2、根据以上硬件配置和软件配置,能否给出认为最优化的mysql5.7的my.cnf...显示全部

如题,dell poweredge R430安装Centos Linux7.6并安装MYSQL5.7和Mysql8,DELL服务器,32核CPU,32G内存,RAID5, 3.5T硬盘空间。
1、根据以上硬件配置和软件配置, 能否给出认为最优化的linux的sysctl.conf文件。
2、根据以上硬件配置和软件配置,能否给出认为最优化的mysql5.7的my.cnf文件,和mysql8的my.cnf文件。因为用网上一些工具在线生成的my.cnf都貌似不是最优化的。
3、根据以上硬件配置和软件配置,对linux的sysctl.conf 作了最优化,和mysql作了最优化后,用sysbench怎样压才能让CPU锋值达至100%?在nmon里看。不是用sysbench压cpu,是压mysql,并压到在NMON看到CPU达到最高锋值?貌似要全是绿色的U字符。
4、 sysbench自带的各个lua脚本,有什么差别?

收起
参与10

查看其它 1 个回答liucj2004的回答

liucj2004liucj2004  其它 , undefined

单机同时按照5.7和8运行多实例?
1、sysctl.conf按照官方文档进行优化即可,数值已够
2、性能相关的话,主要是以下参数,尤其关注标粗。两个版本都可以配置这些参数,在线工具往往就配置了内存大小等信息。具体数值需要自行查看各参数意义
innodb_buffer_pool_size
innodb_buffer_pool_instances
innodb_thread_concurrency
innodb_flush_method
innodb_change_buffering
innodb_open_files
innodb_flush_log_at_trx_commit
innodb_max_dirty_pages_pct
innodb_io_capacity
innodb_purge_threads
innodb_read_io_threads
innodb_write_io_threads
sync_binlog
3、sysbench里面有-cpu-max-prime这个参数,另外mysql调大innodb_thread(并发数、并发写、并发读)相关几个参数,关闭系统级的numa等
4、看lua文件名字即可知道大概意思,比如说只测试单个功能(仅insert,仅update等),测试oltp性能,测试特殊场景(无缩影update,随意范围读等)

农业其它 · 2019-05-29
浏览2115

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2019-05-29
  • 关注会员:2 人
  • 回答浏览:2115
  • X社区推广