es常用命令

1 查看所有索引
GET /_cat/indices?v
2 集群状态监控
GET _cluster/health
3 集群某索引的详细统计信息
GET /index-name/_stats
4 查看索引的分片在不同结点之间的分布
GET _cat/shards/索引名
5 索引的统计信息
GET _all/_stats
6 查看索引mapping
GET /index-name/_mapping?pretty
7 给索引mapping添加字段
POST /index-[......]

继续阅读

fio测试磁盘随机读写性能(iops)

随机读
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=wtest --filename=wtest --bs=4k --iodepth=64 --size=1G --readwrite=randread
在我本地测试,SSD是80K,HDD是0.6K

阿里云测试,高效云盘21K,SSD云盘24K,ESSD云盘28K

随机写
fio --randrepeat=1 --ioengine=[......]

继续阅读

解决Chrome无法复制地址栏URL(链接)的问题

Chrome在某个最近的版本中,将地址栏改成了样式文本框,

这会导致,把地址栏的URL拷贝到别的文本框时(特别是别的应用程序),无法粘帖。

已经有无数人在吐槽这个事情,但是官方社区并没有要解决的意思,见这里

目前一个临时性解法是,在启动参数中加上如下:
chrome --disable-features=OmniboxCanCopyHyperlinksToClipboard
以Ubuntu为例,需要更改的文件是:
sudo vim /usr/share/applicat[......]

继续阅读

MySQL受限环境打压

1 硬件环境

i7-6700, 32GB内存, SSD硬盘

2 启动脚本

MySQL启动后,要调整一下最大连接数(docker的MySQL默认150)
mysql -h 127.0.0.1 -P 13306 -u root -p

# 默认是151
SHOW VARIABLES LIKE '%max_con%';
+---------------------------------------+-------+
| Variable_name[......]

继续阅读