• 一文学会Java死锁和CPU 100%问题的排查技巧

    最好的是从源头控制问题,而不是后期遇到问题在去填坑。我看了阿里巴巴中最新的开发规约,里面有对避免死锁的说明,具体如下: 【强制】对多个资源、数据库表、对象同时加锁时,需要保持一致的加锁顺序,否则可能...
    文章 2019-07-07 3141浏览量
  • 关闭swap的危害——一旦内存耗尽,...系统会立即开始OOM

    不得不说这真是艺高人胆大,可惜对芸芸众生的我们而言,这实在是太危险了,因为如此一来,一旦内存耗尽,由于没有SWAP的缓冲,系统会立即开始OOM,结果可能会让问题变得更加复杂,所以大家还是安分守己做个老实人吧...
    文章 2017-11-16 2691浏览量
  • 浅谈 Docker 隔离性和安全性

    因此万一出现问题时,最多只影响到虚拟系统本身。当然你可以说黑客可以先Hack虚拟机的内核,然后再找寻Hypervisor的漏洞同时不能被发现,之后再攻破SELinux,然后向主机内核发动攻击。文字表达起来都嫌繁复,更何况...
    文章 2017-05-02 2304浏览量
  • 小型机故障的基本定位方法

    当AIX开始启动时,显示面板上的代码为 0xxx,同时位置码会出现在第二行。当AIX的登录窗口出现在控制台上时第四步骤结束同时显示面板上再无任何信息出现。Error Code 当系统运行有错误发现时,一个8位码会显示在显示...
    文章 2017-11-12 1227浏览量
  • 线上服务的FGC问题排查,看这篇就够了!

    但是,一旦出现FGC频繁(比如几十分钟就执行一次),这种肯定是存在问题的,它导致工作线程频繁被停止,让系统看起来一直有卡顿现象,也使得程序的整体性能变差。YGC耗时过长:一般来说,YGC的总耗时在几十...
    文章 2020-11-09 1948浏览量
  • 带你读《传感器系统:基础及应用》之一:工程中的传感...

    当独立设计的组件进行互连时,可能会出现以下几个问题(见第2章)。1.当两个独立设计的组件相互连接时,两个组件的原始特性和操作条件将由于负载或动态交互作用而发生改变。2.由于两个独立设计和开发的组件的完美...
    文章 2019-11-11 1566浏览量
  • Docker 的基本概念和框架

    联合加载指的是一次加载多个文件系统,但是在外面看起来只能看到一个文件系统,联合加载会将各层文件系统叠加到一起,这样最终的文件系统会包含所有的底层文件和目录,docker将这样的文件系统称为镜像。Docker ...
    文章 2019-05-28 2920浏览量
  • Docker容器实战(六)-容器的隔离与限制

    只需在每个子系统下面,为每个容器创建一个控制组(即创建一个新目录),然后在启动容器进程之后,把这个进程的PID填写到对应控制组的tasks文件中!而至于在这些控制组下面的资源文件里填上什么值,就靠用户执行...
    文章 2019-10-08 1379浏览量
  • DockerCon 2016 深度解读:Docker安全

    前端时间在乌云上出现了一篇很火的文章,从网上可以扫描到很多暴露控制端口到公网的Docker,并且没有配置认证策略,攻击者可以直接通过Docker Remote API控制Docker,而Docker通常又是用root权限启动的,所以攻击者...
    文章 2016-06-29 7419浏览量
  • Docker 容器实战(六):容器的隔离与限制

    只需在每个子系统下面,为每个容器创建一个控制组(即创建一个新目录),然后在启动容器进程之后,把这个进程的PID填写到对应控制组的tasks文件中!而至于在这些控制组下面的资源文件里填上什么值,就靠用户执行...
    文章 2019-12-23 761浏览量
  • UNIX/Linux系统取证之信息采集案例

    几秒钟后回到命令行提示符,需要注意的是这两条命令成对出现,发送完数据后开启的端口接收数据接收完毕即关闭端口,如果你第二次没有开启监听端口,继续发送ps数据就会出现连接访问拒绝。(ps aux;ps auxeww;losf)|nc ...
    文章 2017-11-10 1484浏览量
  • 一次性搞清楚线上CPU100%,频繁FullGC排查套路

    相对来说,这是出现频率最高的两种线上问题,而且它们直接导致系统不可用。另外有几种情况也导致某个功能运行缓慢,但是不至于导致系统不可用: 代码某个位置有阻塞性的操作,导致该功能调用整体比较耗时,但...
    文章 2019-07-02 1864浏览量
  • Linux 引导过程

    多处理器的系统会出现这种有意思的情况。在所有的这些进程中,只有init是真证完整的用户进程。其他进程实际上都是内核的组成部分,为了调度或者结构上的原因而进行了装扮,使它们看上去 像是进程罢了。一旦创建...
    文章 2017-11-13 729浏览量
  • 后端技术杂谈10:Docker 核心技术与实现原理

    首先,Docker 的出现一定是因为目前的后端在开发和运维阶段确实需要一种虚拟化技术解决开发环境和生产环境环境一致的问题,通过 Docker 我们可以将程序运行的环境也纳入到版本控制中,排除因为环境造成不同运行结果...
    文章 2018-07-11 1525浏览量
  • RocketMQ 千锤百炼-哈啰在分布式消息治理和微服务治理...

    IP 节点详细流量总结​哪些是我们的关键指标,哪些是我们的次要指标,这是消息治理的首要问题哪些是我们的核心服务,哪些是我们的非核心服务,这是服务治理的首要问题源码&实战 是一种比较好的工作学习方法。
    文章 2021-06-17 7632浏览量
  • 【转】奇文共欣赏,疑义相与析:原文转载《电脑维护...

    默认情况下系统还原功能处于启用状态,每个驱动器约被占用高达4%~12%的硬盘空间,并且系统还原的监视系统会自动创建还原点,这样在后台运行就会占用较多的系统资源。[方法]鼠标右键点击桌面“我的电脑”中的“属性...
    文章 2010-08-13 1207浏览量
  • 计算机启动过程

    硬件自检(Power-On Self Test,POST)如果硬件出现问题,主板发出不同含义的蜂鸣,启动中止。如果没有问题,屏幕就显示出CPU、内存、硬盘等信息。BIOS在执行完硬件自检和初始化后,将自己复制到从 0xA0000 开始...
    文章 2019-03-23 1192浏览量
  • IBM P系列小型机故障的基本定位

    当AIX开始启动时,显示面板上的代码为 0xxx,同时位置码会出现在第二行。当AIX的登录窗口出现在控制台上时第四步骤结束同时显示面板上再无任何信息出现。Error Code 当系统运行有错误发现时,一个8位码会显示在显示...
    文章 2017-11-16 1351浏览量
  • 如何判断 Linux 服务器是否被入侵?

    因此出现问题的第一个表现就是服务器“变慢了”。这可能表现在网站的页面打开的很慢,或者电子邮件要花很长时间才能发送出去。那么你应该查看那些东西呢?检查 1 – 当前都有谁在登录?你首先要查看当前都有谁登录在...
    文章 2017-11-12 1474浏览量
  • NUMA架构的CPU

    所以下文我们就拿MySQL为例,来看看重内存操作应用在NUMA架构下到底会出现什么问题。MySQL在NUMA架构上会出现问题 几乎所有NUMA+MySQL关键字的搜索结果都会指向:Jeremy Cole大神的两篇文章 The MySQL“swap ...
    文章 2015-12-24 1462浏览量
  • linux实验五

    如果把父进程中的任意一个kill语句注释掉,会出现什么结果?为什么?四、实验指导: 1、相关函数 ①fork函数:(课本P10-106,创建一个子进程的例子) 用于创建一个新的进程(子进程),格式如下: Int fork();...
    文章 2010-02-26 1187浏览量
  • 【Linux技术】探究linux内核,超详细解析子系统

    为了解决物理内存被耗尽的问题,内存管理子系统规定页面可以移出内存并放入磁盘中,这个过程称为交换。内存管理的源代码可以在./linux/mm中找到 虚拟文件系统 在不同格式的文件分区上,程序都可以正确地读写文件,...
    文章 2017-11-15 1197浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 操作系统会寻找一个可用的 PID,并且此 PID 没有被任何进程使用,更新进程标示符使其指向一个新的数据结构即可。为了减少 hash table 的碰撞,进程描述符会形成链表。它还将 task_struct 的字段设置为指向任务...
    文章 2022-08-20 9浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 操作系统会寻找一个可用的 PID,并且此 PID 没有被任何进程使用,更新进程标示符使其指向一个新的数据结构即可。为了减少 hash table 的碰撞,进程描述符会形成链表。它还将 task_struct 的字段设置为指向任务...
    文章 2022-07-30 20浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 操作系统会寻找一个可用的 PID,并且此 PID 没有被任何进程使用,更新进程标示符使其指向一个新的数据结构即可。为了减少 hash table 的碰撞,进程描述符会形成链表。它还将 task_struct 的字段设置为指向任务...
    文章 2022-08-14 26浏览量
  • Linux 进程管理与调度

    只有在程序终止而父进程没有调用 wait4 的情况下,才会出现“僵尸”状态。在进程终止之后,其数据尚未从进程表删除之前,进程总是暂时处于“僵尸”状态。有时候(例如,如果父进程编程极其糟糕,没有发出wait调用),...
    文章 2021-12-27 33浏览量
  • 阿里内核月报2017年02月

    控制器规则一般来说下沉到层级的下一级,比如:如果某个cgroup被配置为CPU占用率为10%,那么其子组被配置为占用50%,这意味着其50%是基于其父亲组的10%的一半,也就是说系统绝对资源的5%。BPF过滤器机制并非一个...
    文章 2017-06-07 1301浏览量
  • 《Docker进阶与实战》——2.3节Cgroup介绍

    另一方面,系统会向用户态发送事件通知,用户态的监控程序可以根据该事件来做相应的处理,例如提高内存上限等。memory.stat:汇报内存使用信息。blkio子系统blkio子系统用来限制Cgroup的block I/O带宽,有如下接口。...
    文章 2017-05-02 2400浏览量
  • Docker背后的内核知识:命名空间资源隔离

    当程序调用fork()函数时,系统会创建新的进程,为其分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的进程中,只有少量数值与原来的进程值不同,相当于克隆了一个自己。那么程序的后续...
    文章 2017-05-02 1718浏览量
  • 内核月报201702

    相关问题的讨论最早是由Andy Lutomirski发起的,第一个问题是:bpf()系统调用被用于附加(attach)一个程序到cgroups,他认为这个系统调用从根本上来说是个cgroups操作而非BPF操作,所以应该通过cgroups的接口进行处理...
    文章 2017-02-28 2666浏览量
1 2 3 4 ... 18 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化