Submitted by yejr on 周二, 2008/10/07 - 16:01
Submitted by yejr on 周六, 2008/09/27 - 19:32
注:本系列文章主要探讨 MySQL 内存利用以及执行计划相关的一些知识点,从而为 MySQL 优化打下更好的基础。
环境说明
OS: AS4U6, 2.6.9-67.0.15.ELsmp, 16G Ram, MD3000阵列, xfs文件系统
MySQL 5.1.26 - percona(innodb plugin, innodb stat, user stat, msl, show patch, acc-pslist 补丁)
Submitted by yejr on 周二, 2008/09/23 - 10:58
一、前言
随着安全要求的提高,我们逐渐采用sftp或scp来取代ftp。然而,可能由于网络状况等原因,使得scp/sftp可能发生中断。为此,不得不很痛苦的重新拷贝文件,不仅麻烦,还严重浪费带宽和时间。在这里,我们采用rsync over ssh的方式,既安全又方便,因为rsync支持断点续传。
二、配置rsyncd.conf
rsyncd.conf只需做非常简单的判断,即可直接使用,贴一下我自己的例子:
#/etc/rsyncd.conf
#常规设定
uid = nobody
gid = nobody
use chroot = no
max connections = 5
#设定日志
syslog facility = local5
pid file = /var/run/rsyncd.pid
Submitted by yejr on 周四, 2008/09/18 - 16:29
关于三鹿奶粉事件ccav的最新报道:目前,有毒奶粉的责任方三鹿正把责任推给奶站,奶站把责任推给奶农,奶农把责任推给奶牛,警方正全力抓捕不法奶牛。据报道,责任奶牛已携二奶、三奶们潜逃,仅捕获一小撮不明真相的牛群(并非说相声的那个)。目前母牛们情绪稳定。。。。。另据最新消息,水牛、黄牛、牦牛和蜗牛已通过半岛电视台发表声明,声称和此事件无关……
Submitted by yejr on 周二, 2008/09/09 - 09:34
查看电池相关信息
MegaCli -AdpBbuCmd -a0
就可以看到跟raid卡电池相关的信息了,例如:
Relative State of Charge: 94 %
Charger Status: Complete
或者
Discharging : Yes
Initialized : Yes
还有
Auto Learn Period: 7776000 Sec
Next Learn time: 274648826 Sec
Learn Delay Interval:0 Hours
Auto-Learn Mode: Enabled
得到和电池相关的一些信息。
另外,还可以通过这个命令知道下一次raid卡电池充电信息:
/usr/sbin/MegaCli -fwtermlog -aall
查看结果中最后一次出现的:
Submitted by yejr on 周五, 2008/08/29 - 16:15
TCMalloc 是用于优化C++写的多线程应用,比glibc 2.3的malloc快。详细说明请看TCMalloc:线程缓存的Malloc。这里我只测试它对mysql的影响到底有多少;从测试结果来看,数据量较小时,采用TCMalloc还是值得的,但是数据量较大之后,貌似反而更差了。本次测试采用sysbench工具,实际表现还是放到真正运行环境中才能知晓了。
Submitted by yejr on 周五, 2008/08/29 - 14:29
明明是64位系统下,有16G内存,启动mysqld时指定 innodb_buffer_pool_size 为12G,却报一下错误:
080829 14:15:14 mysqld started
InnoDB: HugeTLB: Warning: Failed to allocate 12884918272 bytes. errno 22
InnoDB HugeTLB: Warning: Using conventional memory pool
080829 14:15:14 InnoDB: Error: cannot allocate 12884918272 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 44607312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
Warning: Failed to allocate 29360128 bytes from HugeTLB memory. errno 12
Warning: Using conventional memory pool
080829 14:16:14 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.0.45-log' socket: '/home/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
Submitted by yejr on 周五, 2008/08/22 - 09:55
习惯了*nix下的命令行,相信回到windows的命令行窗口后还是有些不习惯,没关系,现在可以用unix like commands工具包了,呵呵。
我自己也从各个地方收罗了其他命令行工具,打成一个包了,欢迎下载。比较有用的命令有:ls, bzip2, cat, cp, cut, diff, fping, (e)grep, gzip, md5, ps等等。
友情提示:想要下载本站的附件,必须注册账号,然后登录才行,这么做是为了防止被某些流氓工具盯上。
Submitted by yejr on 周五, 2008/08/22 - 09:44
最重要的就是方便,可以支持一下子ping多个ip。
linux版本的自己找个安装包或者源码编译一下,windows下也有哦,看这里。 enjoy it :)
Submitted by yejr on 周二, 2008/08/19 - 10:08
目的是为了防止他人修改grub,用单用户模式启动。
grub加密码只需要修改grub启动文件,增加一行 password 关键字,可以采用明文存储或者 MD5 加密后存储。下面我们介绍一下用 MD5 加密的方式。
1、先用 /sbin/grub-md5-crypt 产生一个 MD5 密码串
/sbin/grub-md5-crypt
Password:
Retype password:
$1$oWpTe$/MWUUYbBlF.2RUZK8nbWU0
原始密码是 "abc"。
页面
最近评论