Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Redis测试分析(pipeline模式推荐)

Redis测试分析(pipeline模式推荐)

测试环境 Redis测试版本:2.2.12 使用Java Jedis客户端进行测试 测试数据量:50万, 超过2亿 速度 1) mset函数插入效率最高,插入Redis的速度达到20万条数据/秒。但是该函数所耗内存较高,对于我们实际应用一表每天2.4亿的数据量来说,需要消耗近32G内存; 2) mset函数中当m值达到200以上时,插入速度接近饱和,因此实际应用中,应设定该值 >= 200,以达到最高的插入效率; 3) set函数除非特定应用场景需求...
Linux 遇到 kernel panic 后可自动重启

Linux 遇到 kernel panic 后可自动重启

现在的 Linux 比10年前要成熟的多,但有时候还是会出现莫名其妙、无法解释的 kernel panic 情况。对于大部分 Linux 用户来说出现 kernel panic 重启一下就可以了,但是对于系统管理员和那些做虚拟主机、共享主机、OpenVZ VPS 主机的 hosting 服务商来说出现未知的 kernel panic、导致系统挂掉可能就不太友好,如果没有 KVM over IP 的话,系统挂掉后 hosting 服务商需要自己先反馈到上一级...
VirtualBox中如何全屏显示

VirtualBox中如何全屏显示

把Ubuntu 10.04下载下来了,装进VirtualBox里,界面变化不小,有时间玩玩。第一步就是先把自带的增加功能包安装上,否则来回切换太麻烦。安装增强功能包(Guest Additions): 运行Ubuntu 10.04并登录,然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。 你会发现在Ubuntu 10.04桌面上多出一个光盘图标,功说明装载成。...
WebOS开发环境搭建

WebOS开发环境搭建

WebOS即将开源,有时间来玩玩WebOS。惠普的webOS3.0.5 SDK包含做JavaScript和C / C+ +开发必要的库。对于JavaScript开发,SDK包含软件包,下载,调试中必需的命令行工具,以及示例代码,参考代码和参考文档。对于C / C+ +开发,SDK还包括插件开发套件(PDK),里面包括GCC编译器,SDL和OpenGL的代码库,项目模板,示例源代码,脚本,工具,文档。你可以将SDK安装在Windows,OS X和Ubuntu...
Linux下文件属性

Linux下文件属性

当我们用ls –l filename,这个shell命令时,会打印出,文件的详细信息,如下图:这些文件的详细信息是存放在一个结构体stat里面的,当文件系统运行起来后,它从磁盘里面将文件详细信息加载到内核空间内存里,用户空间可以通过系统调用函数stat(),fstat()来取得这个结构体的信息。Stat结构体:struct stat { dev_t st_dev; /* 文件系统设备号 */ ino_t st_ino; /* i结点号 */ mode_...
Linux 共享库知识整理

Linux 共享库知识整理

1 创建和使用静态库 创建一个静态库是相当简单的。通常使用 ar 程序把一些目标文件(.o)组合在一起,成为一个单独的库,然后运行 ranlib,以给库加入一些索引信息。 2 创建和使用共享库特殊的编译和连接选项-D_REENTRANT 使得预处理器符号 _REENTRANT 被定义,这个符号激活一些宏特性。-fPIC 选项产生位置独立的代码。由于库是在运行的时候被调入,因此这个 选项是必需的,因为在编译的时候,装入内存的地址还不知道。如果 不使用这个选项...
<< 531 532 533 534 535 536 537 538 539 540 >>