-
django项目利用apache2+mod_wsgi运行
1.前提假设django项目名为myproject,为了便于处理权限,将项目目录置于/var/www目录下。 2.安装安装apache和mod_wsgi: 1apt-get install apache2 libapache2-mod-wsgi 3... -
ceph下查看使用rbd的客户端
一.背景不知道挂载点这个表述是否准确。真实的需求是有个时候删除rbd块会提示当前rbd正在使用中,如法删除。对于linux下是文件或者目录可以通过lsof查看当前文件或目录的使用进程。对于ceph也希望有一个合适的方式查看当前rbd块在哪个主机上被使... -
MAC文本编辑时跳转快捷键
在电脑上码字的时候,经常会遇到需要对某段文字进行修改或者操作的情况,大家通常的做法是用鼠标去移动光标快速定位,但是右手(或者左手)反复的在鼠标和键盘之前来回切换其实是很浪费时间的一件事,有时候,通过键盘移动光标比拖动鼠标来的更快。今天我就教大家三招,... -
calamari的监控页面没有集群和Pool信息
一.问题:1.dashboard没有IOPS和Usage信息在calamari的dashboard页面,IOPS和Usage两项没有数据,如下图: 2.监控页面没有集群和Pools信息在监控页面,能够看到节点的监控信息,但是cluster和Pools... -
删除osd的正确姿势
最近邮件列表又有关于删除osd正确姿势的讨论,按照官网的步骤走的话,在 标记osd为out 和 从crushmap删除osd 这两步都会触发数据再平衡。 根据邮件列表的指示,总结删除osd的正确姿势如下: ceph osd crush reweig... -
调整pg数量的步骤
1.计算合适的pg数关于pg数值的合理值的计算参考 http://ceph.com/pgcalc/ 。但是请谨记,在你真正还是调整pg前,请确保集群状态是健康的。 2.调整前确保状态ok如果 ceph -s 命令显示的集群状态是OK的,此时就可以动... -
Ceph的IO模式分析
本文主要是翻译sebastien-han的三篇博客:ceph-io-patterns-the-good 、ceph-io-patterns-the-bad、ceph-io-patterns-the-ugly 欢迎加入 翻译组 一切都是为了性能。基... -
fio使用指南
这个文档是对fio-2.0.9 HOWTO文档的翻译,fio的参数太多了,翻译这个文档时并没有测试每一个参数的功能和使用方法,只有少量参数做了试验,大部分的参数采用的是根据字面翻译或是个人理解的翻译,必然有些出入,先发出来,以后有使用的时候再被充和修... -
文件目录树的python和shell生成方法
1.背景背景很明确,需要遍历一个目录下的所有文件和目录,生成目录树,输出样式为相对路径显示目录和目录下的文件 2.python实现2.1.基础版import os currentDir = '/home/ubuntu/data/user-co... -
SQLAlchemy的ORM模型操作数据库
SQLAlchemy 是python 操作数据库的一个库。能够进行ORM映射 SQLAlchemy采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型 本文在实例的基础上加上注释来解释如何利用SQLAlchemy...