redis海量数据测试(续二)

redis海量数据测试(续二)

提纲:

  • redis海量数据测试( 续二)
    • 环境
    • 运行脚本
    • redis配置
    • 运行时间
    • 运行结果

100000000 keys in Redis 2.2.12

用1到100000000数字做key,用固定uuid做value,写入redis
key:value格式:

                  
100000000:0810d16b-056d-47f4-9895-48399b50b169

环境

CPU:Intel(R) Xeon(R) CPU E5620 @ 2.40GHz X 2
MEM:32G
DISK:300G SAS

运行脚本

                  
#!/bin/sh
log=~/redis_run.log
slog=~/redis_status.log
redis=/usr/local/redis/bin/redis-cli
cat /dev/null > $log
cat /dev/null > $slog
echo `date` >> $log
k=1
while [ $k -le 100000000 ]
do
v="0810d16b-056d-47f4-9895-48399b50b169"
$redis set $k $v &
y=$[ $k % 10000 ]
if [ $y -eq 0 ] ; then
echo -e "\n\n\n`date`" >> $slog
$redis info >> $slog
fi
((k++))
done
echo `date` >> $log

redis配置

                  
daemonize yes
pidfile /var/run/redis.pid
port 6379
timeout 30
loglevel verbose
logfile /home/redis/logs/redis.log
databases 16
rdbcompression yes
dbfilename dump.rdb
dir /home/redis/rdbs
slave-serve-stale-data yes
maxmemory 30G
maxmemory-policy volatile-lru
appendonly yes
appendfsync everysec
no-appendfsync-on-rewrite no
slowlog-log-slower-than 10000
slowlog-max-len 1024
vm-enabled no
vm-swap-file /home/redis/redis.swap
vm-max-memory 30G
vm-page-size 32
vm-pages 134217728
vm-max-threads 16
hash-max-zipmap-entries 512
hash-max-zipmap-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
activerehashing yes

运行时间


Oct 18 18:11:54 CST 2011

Oct 19 08:01:14 CST 2011
近14小时

运行结果

                  
redis_version:2.2.12
redis_git_sha1:00000000
redis_git_dirty:0
arch_bits:64
multiplexing_api:epoll
process_id:857
uptime_in_seconds:49839
uptime_in_days:0
lru_clock:1624263
used_cpu_sys:6943.22
used_cpu_user:10635.89
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
connected_clients:1
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:15394540824
used_memory_human:14.34G
used_memory_rss:20134055936
mem_fragmentation_ratio:1.31
use_tcmalloc:0
loading:0
aof_enabled:1
changes_since_last_save:100000000
bgsave_in_progress:0
last_save_time:1316427035
bgrewriteaof_in_progress:0
total_connections_received:100010000
total_commands_processed:100009999
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:100000000
hash_max_zipmap_entries:512
hash_max_zipmap_value:64
pubsub_channels:0
pubsub_patterns:0
vm_enabled:0
role:master
db0:keys=100000000,expires=0
                                                       
appendonly.aof6.6G
内存占用14.34G
标签: Redis
评论: 0 | 引用: 0 | 阅读: 7004