2017年10月3日

摘要: bin/ycsb load mapkeeper -P workloads/workloada 首先,按照上面一个帖子将mapkeeper的jar包进行mvn安装,修改ycsb主目录和mapkeeper目录下的pom.xml后,直接运行 bin/ycsb load mapkeeper -P workl 阅读全文
posted @ 2017-10-03 16:26 longbigfish 阅读(197) 评论(0) 推荐(0) 编辑

2017年10月2日

摘要: 上一次帖子说了thrift编译java出现错误,由于只用到cpp版的,就将此略过。但是老版本的ycsb不是很好用,于是决定以locall的方式编译mapkeeper供最新版ycsb使用。目前根据 https://github.com/brianfrankcooper/YCSB/pull/262/fi 阅读全文
posted @ 2017-10-02 19:35 longbigfish 阅读(578) 评论(0) 推荐(0) 编辑

2017年9月3日

摘要: 重装texstudio还是不行。 后来发现是重装系统后用户名和以前的系统用户明不一样,导致系统盘里的用户文件夹路径不一样。而texstudio的字典存放在用户路径文件夹下 C:\Users\xxx\AppData\Roaming\TeXstudio\dictionaries 直接重装texstudi 阅读全文
posted @ 2017-09-03 09:11 longbigfish 阅读(291) 评论(0) 推荐(0) 编辑

2017年8月29日

摘要: 之前的配置是 url = user@xx.xx.xx.xx:/home/tutu/thelib/ww.git xx.xx.xx.xx是服务器的外网地址,其内网地址是zz.zz.zz.zz 但是现在服务器没有自己的外网,需要通过服务器yy.yy.yy.yy的端口8822进行转发,转发到zz.zz.zz 阅读全文
posted @ 2017-08-29 20:23 longbigfish 阅读(546) 评论(0) 推荐(0) 编辑

2017年8月26日

摘要: 首先 https://github.com/brianfrankcooper/YCSB/issues/885 最终是使用ycsb-0.1.4 版本进行,这个版本自带jar包 https://github.com/CorfuDB/CorfuDB-Utils/tree/master/lib/ycsb-0 阅读全文
posted @ 2017-08-26 11:55 longbigfish 阅读(262) 评论(0) 推荐(0) 编辑

2017年8月25日

摘要: 根据 https://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path 使用 列出了所有的默认链接包路径,使用 ll /usr/local/cuda-8.0/lib64 /usr/lib/x86_64- 阅读全文
posted @ 2017-08-25 20:07 longbigfish 阅读(194) 评论(0) 推荐(0) 编辑

2017年8月19日

摘要: 按照 https://syslint.com/blog/tutorial/how-to-install-apache-thrift-on-ubuntu-14-04/ 进行, 编译时出现错误 make[4]: Entering directory '/home/lds/mapkeeper/thrift 阅读全文
posted @ 2017-08-19 09:54 longbigfish 阅读(1164) 评论(0) 推荐(0) 编辑

2017年7月23日

摘要: 一般是被mdadm占用着。 使用 cat /proc/mdstat 查看所有 找到欲格式化盘符号。 使用 mdadm --stop /dev/md0 mdadm --remove /dev/md0 干掉他。 参考 http://www.ducea.com/2009/03/08/mdadm-cheat 阅读全文
posted @ 2017-07-23 17:33 longbigfish 阅读(1310) 评论(0) 推荐(0) 编辑

2017年7月16日

摘要: 1. 首先传到vfs的do_sys_open,在open.c中。 long do_sys_open(int dfd, const char __user *filename, int flags, umode_t mode) 此时,我们只知道open传递过来的一些参数,比如filename,open 阅读全文
posted @ 2017-07-16 11:28 longbigfish 阅读(591) 评论(0) 推荐(0) 编辑

2017年7月9日

摘要: 假设现在我们有100个数据项可以读写。有若干个线程,任何一个线程可能对任何一个数据项尽心读写。 但是,如果不同的线程在对同一个数据项进行读写,就可能发生错误。需要使用lock进行控制。 比如线程x要对数据项50进行写,那么首先他获取一个锁,如果获取不到则等待,获取到后,进行操作,然后释放锁。 这个锁 阅读全文
posted @ 2017-07-09 14:28 longbigfish 阅读(278) 评论(0) 推荐(0) 编辑

导航