如何更改 Linux I/O 调度器来调整性能
如何更改 linux I/O 调度器来调整性能 3小时前来源:Linux中国 为了从 Linux 服务器榨取尽可能多的性能,请了解如何更改 I/O 调度器以满足你的需求。 php?url=0FZy4ugZQM" alt="如何更改 Linux I/O 调度器来调整性能" />Linux I/O 调度器Linux I/O scheduler)控制内核提交读写请求给磁盘的方式。自从 2.6...
View ArticleDebian contributions and World History
Beware, this would be slightly longish. Debian Contributions In the last couple of weeks, was lucky to put up a patch against debian-policy which had been bothering me for a long-long time. The problem...
View ArticleUbuntu 下 MySQL 多实例配置
项目需求测试mysql的并发性能,故而需要启动多个实例,即在一台机器上启动多个MySQL服务。只是一个简单需求,也折腾了好几天,本文做一个记录,也希望能帮助更多有此需求的人,节约时间和精力。 本文主要从以下几个方面展开: 方法简介 实验环境 MySQL安装 MySQL启动多实例 MySQL初始化密码并登陆 MySQL停止某端口服务...
View ArticleSystemd should be better than it is, but it is still our best init system
It all started on Twitter: @hirojin : unpopular opinion: systemd is the epitome of worse is better, and as such fits right into the unix philosophy. @thatcks : Systemd has turned into the X windows of...
View Article如何在Linux系统上显示当前及子目录中的文件数量
在本指南中,我们将介绍如何在 linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量。 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字节计数。 以下是我们在 find 命令中使用的选项,如下所示: -type - 指定要搜索的文件类型,在上面的情况下,f 表示查找所有常规文件。 -print -...
View Article如何在Linux中让sudo密码会话的超时更长些
在最近的文章中,我们向你展示了 在 linux 中设置 sudo 的十条 sudoers 实用配置]1以及让 sudo 在你输入错误的密码时“嘲讽”你,在本文中,我们发现了另一个 sudo 贴士,在 Ubuntu Linux 中使 sudo 密码会话(超时)更长或更短。 在 Ubuntu 及其衍生版如 Linux Mint 或任何其他基于 Ubuntu 的发行版中,当你执行 sudo 命令...
View Articlevmstat:一个标准的报告Linux系统虚拟内存统计工具
什么是 RAM? 在智能手机世界,我们每一个人都知道 RAM。因此,我不想深入介绍,这样我就简要概括下。RAM 代表“随机访问内存(Random Access Memory)”,是一种计算机数据存储,它会存储经常使用的程序来提升系统性能。 什么是虚拟内存? 虚拟内存是一种内存管理方式,计算机通过临时将最近未使用的程序数据从 RAM 转移到硬盘,以平衡或管理内存的短缺。 什么是 vmstat?...
View ArticleDebian welcomes its Outreachy interns
Better late than never, we'd like to welcome our three Outreachy interns for this round, lasting from the 6th of December 2016 to the 6th of March 2017. Elizabeth Ferdman is working in the Clean Room...
View Article细说Linux系统优化-实践篇
作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。 1 cpu性能评估...
View ArticleOrganising Your Hosts File
If you're freelancer or work for a large company you could find yourself with a large and sometimes out of control /etc/hosts file. I can have about 50 sites on there at a time, some are active and...
View ArticleA Makefile for your Go project
My most loathed feature of Go is the mandatory use of GOPATH : I do not want to put my own code next to its dependencies . Hopefully, this issue is slowly starting to be accepted by the main authors....
View ArticleLinux App Updates Round Up: Skype, Stacer, QupZilla, Wine
Well, we didn’t ;) So, skim on down for a concise post-weekend roundup of recentlinux app updates, including minor bumps to system optimizer Stacer and VoIP service Skype. Skype for Linux Alpha 1.7...
View ArticleVimScript学习笔记(4):状态条
Vim的状态条支持自定义,键入下面这条命令,会让Vim的状态条只显示文件名。 :setstatusline=%f 状态条的格式和C语言的printf以及python格式化字符串的方式很像,支持左对齐,右对齐,最小宽度,0补位等等。具体格式如下: %-0{minwid}.{maxwid}{item} 此外,使用下面这种方式定义,可以大大增加可读性。 :set statusline=%f " Path...
View ArticleGolang正整数指定规则排序算法问题分析
本文实例讲述了Golang正整数指定规则排序算法问题。分享给大家供大家参考,具体如下:给定字符串内有很多正整数,要求对这些正整数进行排序,然后返回排序后指定位置的正整数排序要求:按照每个正整数的后三位数字组成的整数进行从小到大排序1)如果不足三位,则按照实际位数组成的整数进行比较2)如果相等,则按照输入字符串中的原始顺序排序说明(以下内容考生无须检查,调用者保证):1)...
View ArticleGolang最大递减数算法问题分析
本文实例讲述了Golang最大递减数算法问题。分享给大家供大家参考,具体如下:给出一个非负整数,找到这个非负整数中包含的最大递减数。一个数字的递减数是指相邻的数位从大到小排列的数字。如: 95345323,递减数有:953,95,53,53,532,32, 那么最大的递减数为953。如果输入的数字为负数,返回-1。如果找不到递减数,也返回-1.代码实现:复制代码 代码如下:package...
View ArticleGolang编程实现删除字符串中出现次数最少字符的方法
本文实例讲述了Golang编程实现删除字符串中出现次数最少字符的方法。分享给大家供大家参考,具体如下:描述:实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入:字符串只包含小写英文字母,...
View ArticleGolang编程实现生成n个从a到b不重复随机数的方法
本文实例讲述了Golang编程实现生成n个从a到b不重复随机数的方法。分享给大家供大家参考,具体如下:代码很简单:复制代码 代码如下:package testimport ( "fmt" "math/rand" "time")//生成若干个不重复的随机数func RandomTestBase() { //测试5次 for i := 0; i < 5; i++ {...
View ArticleGo并发编程实践
前言并发编程一直是Golang区别与其他语言的很大优势,也是实际工作场景中经常遇到的。近日笔者在组内分享了我们常见的并发场景,及代码示例,以期望大家能在遇到相同场景下,能快速的想到解决方案,或者是拿这些方案与自己实现的比较,取长补短。现整理出来与大家共享。简单并发场景很多时候,我们只想并发的做一件事情,比如测试某个接口的是否支持并发。那么我们就可以这么做:func RunScenario1() {...
View Article给初学编程者的开源编程书
编程提供了一种充满挑战和合作的职业道路,它教你如何思考,提供了一种改善生活的途径。要成为一名程序员,要打好扎实的编程基础,有什么最好的方法,是去读那些号称在24小时教你学会一种语言的畅销书?还是老老实实从基础开始学?这篇文章向编程初学者介绍了一批采用开源许可证的编程书籍,允许自由复制和使用。这些书籍包括:David Evans的《Introduction to Computing:...
View ArticleRedhat 6.5 安装 Oracle 12.2 RAC 指导手册PDF
大家都知道Oracle DataBase 12cR2当前正式版并没有发布,当前网上所发布的但是Oracle DataBase 12cR2技术文档,大多是理论型的从Oracle OWW会议上,及该会议流露出来的PPT上所摘抄下来,重新组织而发布的文档,对于实战应用操作文档,则较少甚至很难找到。但是,子衿技术团队已经提前拿到了Oracle...
View Article