📄 00000000.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: fkbch (心魔@笨愚斋), 信区: Linux <BR>标 题: MYSQL的一些对比测试 (转载) <BR>发信站: BBS 水木清华站 (Thu Dec 9 10:45:57 1999) <BR> <BR>【 以下文字转载自 FreeBSD 讨论区 】 <BR>【 原文由 rangerover 所发表 】 <BR>测试目的:了解MYSQL数据库在UNIX下的性能; <BR> 比较UNIX系统和LINUX下系统的文件系统,磁盘IO, <BR> CPU使用能力,线程能力对MYSQL应用的影响。 <BR> <BR>系统配置如下: <BR> <BR> SERVER: <BR> 硬件配置: <BR> CPU0: Pentium II 350 (512k) <BR> CPU1: Pentium II 350 (512k) <BR> HD: Seagate 39130 LW, IBM 09D (LVD) <BR> SCSI: Adaptec 78xx <BR> Memory: ECC PC100 256M(128*2)+128M(64*2) <BR> NIC: INTEL PRO 100B+ 100M SWITCH <BR> 软件配置: <BR> Database: Mysql-3.22.27 <BR> IP: 192.168.0.1 <BR> DNS: myserver <BR> <BR> CLIENT: <BR> 硬件配置: <BR> CPU: Pentium III 600 (512K) <BR> HD: IBM 32160 <BR> SCSI: Symbios 78xx <BR> Mem: ECC PC100 128M(128*1) <BR> NIC: INTEL PRO 100B+ 100M SWITCH <BR> 软件配置: <BR> OS: RedHat Linux 6.1 <BR> IP: 192.168.0.2 <BR> DNS: myclient <BR> <BR>测试方法: <BR> <BR> 1。SERVER 安装 Mysql发行版或者自行编译,以基本参数服务器; <BR> 2。在SERVER的HOSTS文件中写入CLIENT的DNS名称,让SERVER能够 <BR> 将IP影射为域名,这样MYSQLD服务器才能进行客户认证, <BR> 3。配置SERVER: 在MYSQL的USER数据库中加入CLIENT客户: <BR> % mysql -u root -p <BR> mysql> use mysql <BR> mysql> insert into user values ('myclient','test','38....('test'加密后的密码)', <BR> >'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); <BR> mysql> quit; <BR> 4。CLIENT 安装 Mysql和PerDBI,运行/usr/local/sql-bench/下的run_all_tests, <BR> 在这里,我将不进行connect测试,将test-connect移除。 <BR> 运行以下命令行: <BR> run-all-tests --server=mysql --host=myserver --user=test --password=test --log <BR> 5。测试结果LOG到output/目录下供分析使用。 <BR> <BR>说明:以上配置及测试方法仅供参考。 <BR> <BR> <BR>以下是测试结果的比较: <BR> <BR>----------------------------------------------------------------------------------- <BR> Sql-Bench Results <BR>----------------------------------------------------------------------------------- <BR> FreeBSD3.3 SMP BSDi 4.01 SMP Solaris7 x86 SMP Redhat 6.1 SMP <BR>Alter-table 1065 1214 1051 632 <BR>ATIS 171 133 106 81 <BR>Big-table 130 69 63 61 <BR>Create 454 302 290 11 <BR>Insert 31033+ 17760+ 15154+ 8060+ <BR>Select 2450 2011 1635 1414 <BR>Winsconsin 87 113 36 30 <BR>----------------------------------------------------------------------------------- <BR>(单位:Test时间秒 + 表示实际结果比测试结果更差些) <BR> <BR>简单分析和说明: <BR> <BR>基本的测试状态表明有关INSERT,CREATE,DELETE的操作对磁盘子系统使用较高, <BR>而SELECT,UPDATE等操作则对CPU使用较高,但是对于SMP系统最多也就达到50% 。 <BR>我想,从上面的测试,基本应该看出什么样的系统的表现能力较强,但是至于您 <BR>是否采用某种操作系统,还要考虑应用层面的其他因素,另外,关于测试的模型, <BR>这次测试相当局限,因为只采用了一个客户端,并且测试完全是SQL-BENCH的脚本 <BR>而我认为应该采用更多的CLIENT,按照一定的MIX进行测试更好, <BR> <BR>测试结果正如预期: <BR> <BR>MYSQL在FREEBSD上的表现最低,FREEBSD的文件系统,SMP和线程不能另人满意, <BR>而LINUX则要归功于他的文件系统,最快速,但如果客户的连接数目较大, <BR>不敢保证LINUX整体的性能会好; <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -