会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
齐宇坤
博客园
首页
新随笔
联系
订阅
管理
2015年12月9日
近日随笔
摘要: 最近在swift上做一些压力测试,使用一些现成的benchmark完成,中间遇到一些小问题。 包含诸多嵌套小文件目录删除 在用benchmark对swift进行测试过程中,每次创建10000个小文件,测试完成后利用DELETE原语删除。随着测试进行至后来,频繁出错且性能下降明显,而我并未修改任何参数
阅读全文
posted @ 2015-12-09 11:43 齐宇坤
阅读(192)
评论(0)
推荐(0)
2015年10月10日
tmux使用入门
摘要: tmux是Linux中窗口管理程序,适用于终端复用,尤其适合远程连接。最近,我正苦闷与ssh自动超时退出和broken pipe,决定投入tmux怀抱。 使用tmux最直接的好处,便是可以在一个远程连接中开启多个控制台,而不用浪费额外的终端来连接远程主机。更不用说tmux方便的attach/deta...
阅读全文
posted @ 2015-10-10 20:49 齐宇坤
阅读(819)
评论(0)
推荐(0)
2015年10月9日
个人常用git命令
摘要: 最近开始使用git,将自己常用git命令做一个简单归纳,便于记忆。 初始化及配置 :初始化资料库 :配置用户名 :配置电子邮箱 :添加远端资料库,origin为资料库名,可自由指定,资料库url可在github网站上获取 文件推送 本地仓库由 git 维护的三棵“树”组成。第一个是你的...
阅读全文
posted @ 2015-10-09 16:48 齐宇坤
阅读(238)
评论(0)
推荐(0)
2015年9月18日
apt-get使用指南
摘要: 最近频繁使用apt cache show(查看软件包详细信息)与apt cache search(搜寻具体软件包确切名称)命令,深感方便与功能强大。现将一些apt get相关命令做一个简单的收集: apt get update——在修改/etc/apt/sources.list或者/etc/apt...
阅读全文
posted @ 2015-09-18 22:07 齐宇坤
阅读(266)
评论(0)
推荐(0)
swift kilo版代码更新
摘要: 今天重新搭建swift服务器,git下代码后一时好奇,进入kilo/stable branch后,与四个月前下载的swift/kilo版本做了个比较。使用diff命令完成。发现代码还是略有区别。 其中,swift目录为最新版本的swift kilo/stable中源码;swift kilo目录为...
阅读全文
posted @ 2015-09-18 17:30 齐宇坤
阅读(301)
评论(2)
推荐(0)
Swift对象创建过程(PUT Object)——纠删码策略(二)
摘要: 相应Object使用纠删码(EC)作为存储策略时, 类中PUT和GET需要调用的一些方法会被 中相应函数覆盖。 在GET Object过程中主要是 函数被重定义,然后新增加一个函数 . 在PUT Object过程中主要是 函数,以及直接或间接被此函数调用的 ,`_transfer_data() _g...
阅读全文
posted @ 2015-09-18 17:03 齐宇坤
阅读(680)
评论(0)
推荐(0)
2015年9月17日
swift bug 调试记(wsgi.input)
摘要: 第一次指定纠删码策略,修改了一部分swift代码后,执行PUT object,就被一个bug拦住。产生bug代码段如下: 在执行第三行 过程中出错,代码会最终定位至eventlet.wsgi的Input类中 函数,抛出一个ValueError异常。异常全文如下: 而Input类中 函数相关代...
阅读全文
posted @ 2015-09-17 16:06 齐宇坤
阅读(1323)
评论(0)
推荐(0)
2015年9月14日
vim高亮显示当前行列
摘要: vim高亮显示当前行: vim高亮显示当前列:
阅读全文
posted @ 2015-09-14 20:02 齐宇坤
阅读(1748)
评论(0)
推荐(0)
2015年9月13日
从一行代码开始,浅谈python字符串格式化
摘要: 今天看到了一行这样的代码: 我知道这是一个生成格式化字符串的语句,它将随机生成的一个32位16进制数,将这个数转换为字符串赋值给boundary。这个boundary将用来标记在网络上传输的若干个数据块之间的边界。随机数上限,256<sup 16</sup ==16<sup 32</sup ,这点很...
阅读全文
posted @ 2015-09-13 22:02 齐宇坤
阅读(543)
评论(1)
推荐(1)
2015年9月9日
Swift 对象创建(PUT Object)过程详解——基于副本策略(一)
摘要: swift中创建对象,即PUT object,根据选定的存储策略将对象内容写入至相应的服务器(object server)。我们重点关注object controller和object servers之间的通信过程,其它从略。在proxy server上对client发送来的HTTP请求进行解析、w...
阅读全文
posted @ 2015-09-09 09:50 齐宇坤
阅读(2349)
评论(1)
推荐(1)
下一页
公告