摘要: 优化: PG Number PG和PGP数量一定要根据OSD的数量进行调整,计算公式如下,但是最后算出的结果一定要接近或者等于一个2的指数。调整PGP不会引起PG内的对象的分裂,但是会引起PG的分布的变动三、总结PG是指定存储池存储对象的目录有多少个,PGP是存储池PG的OSD分布组合个数PG的增加 阅读全文
posted @ 2018-01-06 15:42 划得戳 阅读(12024) 评论(0) 推荐(1)
摘要: 1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值 /proc/sys/kernel/thread-max max_user_process(ulimit -u) #系统限制某用户下最多可以运行多少进程或线程 /proc/sys 阅读全文
posted @ 2018-01-05 10:44 划得戳 阅读(5512) 评论(0) 推荐(0)
摘要: 我在物理机上创建了5台虚拟机,搭建了一个ceph集群,结构如图: 具体的安装步骤参考文档:http://docs.ceph.org.cn/start/ http://www.centoscn.com/CentosServer/test/2015/0521/5489.html 一、磁盘读写性能 1. 阅读全文
posted @ 2018-01-05 10:13 划得戳 阅读(7319) 评论(0) 推荐(0)
摘要: /fio -ioengine=libaio -bs=32k -direct=1 -thread -rw=randrw -percentage_random=100,0 -size=10G -filename=fio_randr_write_test.txt -name='PingCAP' -iode 阅读全文
posted @ 2018-01-03 11:47 划得戳 阅读(248) 评论(0) 推荐(0)
摘要: 详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化 详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化 在数据库有外键的时候,使用 select_rel 阅读全文
posted @ 2017-12-30 16:44 划得戳 阅读(319) 评论(0) 推荐(0)
摘要: 1、Django内置字段如下: 注:UUID是根据MAC以及当前时间等创建的不重复的随机字符串 2、Django内置插件: TextInput(Input) NumberInput(TextInput) EmailInput(TextInput) URLInput(TextInput) Passwo 阅读全文
posted @ 2017-12-28 15:07 划得戳 阅读(225) 评论(0) 推荐(0)
摘要: 软件下载: 初始化完毕后,就可以开始加载测试数据了 tpcc_load用法如下: 阅读全文
posted @ 2017-12-27 11:44 划得戳 阅读(692) 评论(0) 推荐(0)
摘要: 管理磁盘空间对系统管理员来说是一件重要的日常工作。一旦磁盘空间耗尽就需要进行一系列耗时而又复杂的任务,以提升磁盘分区中可用的磁盘空间。它也需要系统离线才能处理。通常这种任务会涉及到安装一个新的硬盘、引导至恢复模式或者单用户模式、在新硬盘上创建一个分区和一个文件系统、挂载到临时挂载点去从一个太小的文件 阅读全文
posted @ 2017-12-26 22:37 划得戳 阅读(2436) 评论(0) 推荐(0)
摘要: 案例程序: views函数: 显示的信息: 达到了自定制返回的错误信息为中文的目的 向前端送出验证错误信息: 完整的注册页面的简单表单验证加注册: 使用forms类生成字段和html标签: 生成的标签: 阅读全文
posted @ 2017-12-26 18:03 划得戳 阅读(308) 评论(0) 推荐(0)
摘要: 在django框架中singnal的应用相当于在你执行某些重要函数语句时在这条语句的前后放置两个预留的钩子,这两个钩子就是singnal,这个钩子也可以理解成两个触发器,当出现执行语句前后是触发执行某些操作,当然也可以理解成一个小小的中间件,只不过可以实现更小颗粒度的操作。 django支持的一些内 阅读全文
posted @ 2017-12-26 16:05 划得戳 阅读(437) 评论(0) 推荐(0)