炼数成金 大数据Linux
订阅

Linux

基于x86和Linux服务器之性能优化的3原则3误区
基于x86和Linux服务器之性能优化的3原则3误区
高性能软件不仅仅用来构筑市场壁垒。写作高性能软件,是一项杂糅了编程技巧、硬件架构、操作系统、编译器原理等知识与经验的智力享受。这些条件相互促进,又相互制约,像是按照平仄合辙的词牌填词,也像遵循对位赋格 ...
Linux 中断?这篇文章帮你分析原理及应对方式~
Linux 中断?这篇文章帮你分析原理及应对方式~
Linux 中断下半部处理有三种方式:软中断、tasklet、工作队列。曾经有人问我为什么要分这几种,该怎么用。当时用书上的东西蒙混了过去,但是自己明白自己实际上是不懂的。最近有时间了,于是试着整理一下 linux 的中 ...
Linux、Git 之父 Linus Torvalds 的别样技术人生
Linux、Git 之父 Linus Torvalds 的别样技术人生
提起 Linus Torvalds 大家的第一反应是怎样的?是严苛刻薄,还是神级伟大,亦或是孤傲清高?二十五年来,Linus Torvalds 一直坚持在技术第一线,开发了 Linux 和 Git 两个项目,并深刻影响了软件行业。如果没有 Linu ...
Windows是如何把SQL Server引入到Linux的
Windows是如何把SQL Server引入到Linux的
早在2016年,当微软宣布SQL Server将很快在Linux上运行时,这一消息对用户和权威人士来说都是一个巨大的惊喜。在过去的一年中,微软对Linux(总之就是开源的操作系统)的支持已经十分重视,公司的使命似乎已经变成了 ...
在 Linux 中使用 shell 脚本自动创建 / 移除并挂载交换文件
在 Linux 中使用 shell 脚本自动创建 / 移除并挂载交换文件
几天前我们写了一篇关于在 Linux 中 3 种创建交换文件的方法,它们是常见的方法,但是需要人工操作。今天我发现了一个 Gary Stafford 写的 shell 小脚本(两个 shell 脚本,一个用于创建交换文件,另外一个用于移除 ...
Linux 中内存 buffer 和 cache 的区别
Linux 中内存 buffer 和 cache 的区别
细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问 ...
理解 Linux 的平均负载和性能监控
理解 Linux 的平均负载和性能监控
在本文中,我们将解释 Linux 系统中最关键的管理任务之一——关于系统 / CPU 的负载load和平均负载Load average的性能监控。系统负载 / CPU 负载 – 衡量 Linux 系统的 CPU 过载或利用率低的指标,即处于运算状态或 ...
Linux 系统下 init 进程的前世今生
Linux 系统下 init 进程的前世今生
Linux 系统中的 init 进程 (pid=1) 是除了 idle 进程 (pid=0,也就是 init_task) 之外另一个比较特殊的进程,它是 Linux 内核开始建立起进程概念时第一个通过 kernel_thread 产生的进程,其开始在内核态执行,然后通 ...
进程的处理器亲和性和 vCPU 的绑定
进程的处理器亲和性和 vCPU 的绑定
通常情况下,在 SMP 系统中,Linux 内核的进程调度器根据自有的调度策略将系统中的一个进程调度到某个 CPU 上执行。一个进程在前一个执行时间是在 cpuM(M 为系统中的某 CPU 的 ID)上运行,而在后一个执行时间是在 ...
基于Nginx实现10万+并发,你应该做的Linux内核优化
基于Nginx实现10万+并发,你应该做的Linux内核优化
由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以做的事情很多,不过,我们通常会根据 ...
容易被误读的IOSTAT
容易被误读的IOSTAT
iostat(1)是在Linux系统上查看I/O性能最基本的工具,然而对于那些熟悉其它UNIX系统的人来说它是很容易被误读的。比如在HP-UX上 avserv(相当于Linux上的 svctm)是最重要的I/O指标,反映了硬盘设备的性能,它是指I/O ...
回收和交换Linux的内存回收和交换
回收和交换Linux的内存回收和交换
Linux的swap相关部分代码从2.6早期版本到现在的4.6版本在细节之处已经有不少变化。本文讨论的swap基于Linux 4.4内核代码。Linux内存管理是一套非常复杂的系统,而swap只是其中一个很小的处理逻辑。从功能上讲,交换 ...
linux下的彩蛋和各种有趣的命令
linux下的彩蛋和各种有趣的命令
screenfetch一个显示系统信息和主题信息的命令使用方法输入screenfetch效果图linuxlogo显示linux版本logo图片及系统信息使用方法输入linuxlogo效果图查看内置的所有图案bboysoul@bboysoul ~/桌面 $ linux_logo -f -L ...
一篇文章学懂Shell脚本
一篇文章学懂Shell脚本
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来 ...
编写快速安全 Bash 脚本的建议
编写快速安全 Bash 脚本的建议
我们会像讨论编程语言一样讨论bash,因为,怎么说呢,它就是。 这篇文章的目标不是bash编程详解。我不会在bash中做复杂的编程,也真的不计划学习如何去做。 但是,经过今天的思考之后,我认为明确整理下bash编程语言 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2020-6-5 07:21 , Processed in 0.076686 second(s), 16 queries .