kryptosx.info
WordPress垃圾评论解决 | 旅途@KryptosX
http://www.kryptosx.info/archives/628.html
上一篇 翻译 linux中cgroups内存控制子系统memory.oom control文件. Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.
kryptosx.info
Win10走起 | 旅途@KryptosX
http://www.kryptosx.info/archives/1198.html
Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.
kryptosx.info
【翻译】linux中cgroups内存控制子系统memory.oom_control文件 | 旅途@KryptosX
http://www.kryptosx.info/archives/613.html
翻译 linux中cgroups内存控制子系统memory.oom control文件. 翻译 linux中cgroups内存控制子系统memory.oom control文件. 新linux内核cgroup的memory子系统提供memory.oom control来 开关cgroup中oom killer. 包含一个标志 0或1 来开启或者关闭cgroup的OOM killer。 1 ,任务如果尝试申请内存超过允许,就会 被系统 OOM killer. Echo 1 /cgroup/memory/lab1/memory.oom control. Memory.oom control文件也报告当前在under oom入口下cgroup的OOM状态。 Memory.oom control文件能允许通过notification API发送事件,报告OOM状态。 Example 3.3. OOM Control and Notifications. Mount -t cgroup -o memory memory /cgroup/memory ]# mkdir /cgroup/memory/blue.
kryptosx.info
Linux中进程前后台切换相关命令 | 旅途@KryptosX
http://www.kryptosx.info/archives/1003.html
Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.
kryptosx.info
【翻译】Linux网络名字空间(Network Namespace)介绍 | 旅途@KryptosX
http://www.kryptosx.info/archives/923.html
翻译自 http:/ blog.scottlowe.org/2013/09/04/introducing-linux-network-namespaces/. 在这个例子中,我会使用Ubuntu Server 12.04.3 LTS.请注意不同的Linux发行版对网络名字空间支持上的不同。 Ip netns add new namespace name. 打个比方 ,你想要创建一个名为 blue 的名字空间。 Ip netns add blue. 因此,您可以使用veth接口把一个网络名名字空间链接到存在物理接口的 默认 或 全局 网络名字空间。 Ip link add veth0 type veth peer name veth1. 现在它们都属于”默认”或 全局 名字空间,和物理接口一道。 Ip link set veth1 netns blue. 如果你再次运行ip link list 命令,你会看到veth1接口从列表中消失了。 Ip netns exec blue ip link list. 在这个例子中,你想要查看在blue名字空间的接口,因此你运行 ip link list。
kryptosx.info
Go语言的可变(不定长)参数函数 | 旅途@KryptosX
http://www.kryptosx.info/archives/1127.html
这个函数可以传入任意数量的整型参数 func sum(nums .int) { fmt.Println(nums) total := 0 for , num := range nums { total = num } fmt.Println(total) }. Func Function(args Type) . Func main() { sum(1, 2) sum(1, 2, 3) }. Func main() { / 如果你需要传入的参数在一个slice中,像下面一样 / "func(slice.)"把slice打散传入 nums := []int{1, 2, 3, 4} sum(nums.) }. 如果我把slice手动使用Function(slice[0],slice[1])这样传入,可以编译运行,但是如果我使用Function(slice …)就会爆如下错误。 Cannot use args (type []string) as type []interface {} in function argument. Raquo; Go语言的可变 不定长 参数函数.
kryptosx.info
Linux的中断和异常扫盲笔记 | 旅途@KryptosX
http://www.kryptosx.info/archives/1190.html
同步中断又称为异常 exception ,异步中断则被称为中断 interrupt。 外部中断,就是通常所讲的 中断 interrupt ,狭义中断。 异步中断是指 由其他硬件设备依照 CPU 时钟信号随机产生. 异步中断可分为可屏蔽中断 Maskable interrupt 和非屏蔽中断 Nomaskable interrupt。 异常可分为故障 fault 、陷阱 trap 、终止 abort 三类。 一旦页框 干净 后 无论是立刻还是在写回磁盘后 ,操作系统查找所需页面在磁盘上的地址,通过磁盘操作将其装入。 Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.
kryptosx.info
Linux内存术语小记 | 旅途@KryptosX
http://www.kryptosx.info/archives/1167.html
Page cache是vfs文件系统层的cache,例如 对于一个ext3文件系统而言,每个文件都会有一棵radix树管理文件的缓存页,这些被管理的缓存页被称之为page cache。 所以,在Linux 2.6的内核中Page cache和Buffer cache进一步结合,Buffer pages其实也是Page cache里面的页。 所以, 如果数据既在Buffer Cache缓存又在Page Cache缓存,那就直接用Page Cache存储,不会存两份. Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.
kryptosx.info
旅途@KryptosX - Part 5
http://www.kryptosx.info/page/5
转载自coolshell: http:/ coolshell.cn/articles/17066.html 今天,在微博上看了一篇 微信和淘宝到底是谁封谁 的文章,我觉得文章中逻辑错乱,所以,我发了一篇关于这篇文章逻辑问题的长微博。 SCP命令 简介 scp 命令在网络上的主机之间拷贝文件,它是安全拷贝 secure copy 的缩写。 Scp 命令使用 ssh 来传输数据,并使用与 ssh 相同的认证模式,提供同样的安全保障。 Linux下mysql 5.1.73 源码安装笔记. FROM LHMIKE'S HEAD.