redis海量数据测试(续二)
作者: 曲文庆 日期: 2011-11-17 11:02
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.aof | 6.6G |
内存占用 | 14.34G |
评论: 0 |
引用: 0 |
阅读: 7004
redis使用过程中的几点经验教训 (2012-10-25 15:08)
Redis 2.2 性能问题 (2012-03-26 18:55)
redis将slave转换为master (2011-12-16 17:30)
Redis for cacti 模板 (2011-11-17 11:32)
redis海量数据测试(续三) (2011-11-17 11:04)
redis海量数据测试(续一) (2011-10-09 16:02)
redis海量数据测试 (2011-10-09 16:00)
CentOS 下 Redis 2.2.12 安装配置详解 (2011-10-09 15:56)