ICode9

精准搜索请尝试: 精确搜索
  • openjdk的bug,oraclejdk也有同样问题2021-02-08 09:02:29

    # 容器内就获取个cpu利用率,怎么就占用单核100%了呢 ## 背景:这个是在centos7 + lxcfs 和jdk11 的环境上复现的 ### 下面列一下我们是怎么排查并解这个问题的。 #### 一、故障现象 oppo内核团队接到jvm的兄弟甘兄发来的一个案例, 现象是java的热点一直是如下函数,占比很高:

  • QEMU 进行 Arm 仿真开发2021-02-06 16:57:27

    QEMU 进行 Arm 仿真开发 文章目录 QEMU 进行 Arm 仿真开发前言什么是 QEMU为什么要用 QEMU安装 QEMU包管理器安装源码安装 安装交叉编译工具链包管理器安装linaro 安装 编译 uboot 并仿真下载源码编译仿真 编译内核并仿真下载源码编译仿真 busybox 制作rootfs 并仿真下载源

  • 容器技术之Chroot&Docker2021-01-30 16:34:09

    chroot 容器技术从1979年chroot的首次问世便已崭露头角。 维基百科对chroot的定义如下: 是在 Unix 和 Linux 系统的一个操作,针对正在运行的软件进程和它的子进程,改变它外显的根目录。一个运行在这个环境下,经由 chroot 设置根目录的程序,它不能够对这个指定根目录之外的文件进行访问

  • RK3399制作及使用ubuntu文件系统--上2021-01-06 17:00:48

    Kernel4.4 RK Linux SDK rk的buildroot对ros支持不友好,也没有官方可用教程参考,项目需求只好用ubuntu做文件系统。 记录下制作方法步骤: 1.首先下载最新的arm64 ubuntu release image 最新的Ubuntu arm64的image可以在这里找到: http://cdimage.ubuntu.com/ubuntu-base/releases

  • fz1 百度大脑 装pynq unbutu + mali gpu driver2020-12-27 09:58:26

    fza1 ultrascale+ 百度大脑是一个 用来做图像处理的平台 io非常少 所以重点还是在玩linux 我经过千辛万苦 移植了pynq的rootfs 到这块板子上   下面说说怎么移植的: 1 建立petalinux 工程,这个没啥说的 按照官方教程一步步来就行  要注意的是 配置petalinux的时候 要把mali选上

  • Docker 原理剖析(三)rootfs2020-12-17 16:59:33

    文章目录 前言Change Rootrootfsrootfs 的组成数据卷的原理docker commit 的原理 前言 我们之前介绍过了 Linux 最基础的两种技术,Namespace 和 Cgroups。Namespace 的作用是隔离,它可以让进程只能看到 Namespace 里面的世界;Cgroups 的作用是限制,给这个世界围上了一堵墙。

  • cadvisor报错failed to collect filesystem stats- rootDiskErr: du command failed on /rootfs/var/lib/doc2020-12-09 17:00:56

    cadvisor版本:v0.32.0 镜像:google/cadvisor:latest 镜像id: eb1210707573 [root@main ~]# docker images|grep cadvisor docker.io/google/cadvisor

  • 制作ext4 img的两种方式----转2020-11-24 16:04:54

    原文来自:https://blog.csdn.net/z1026544682/article/details/100137317,有小部分理解修改。   Ext4有两种镜像方式:一种是裸镜像(raw image)和 稀疏镜像(sparse image)。 1.1.1  raw image 1. 描述 这种是raw ext4 image(即raw image),使用file观察:其特点是完整的ext4分区镜像(如果未使

  • docker镜像之base镜像2020-11-13 15:34:48

    1、base镜像的特性是什么? 1、不依赖其他镜像,从 scratch 构建。 2、其他镜像可以之为基础进行扩展。 能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, CentOS 等 2、docker cnetos的镜像大小200多M,和平时的所用的发行版的大小(几G)相差很大,为什么? Li

  • 在tinycolinux上组建子目录引导和混合32位64位的rootfs系统2020-10-08 22:02:49

    本文关键字:mount subdirectory as linux root,boot linux from root subdirectory,从子目录引导linux root,separated system and usr extend under linux root 在前面《在tinycolinux32上装tinycolinux64 kernel和toolchain》中我们讲到了组建一个linux发布版的二大基本部件:kernel和

  • 使用 Qemu 虚拟 ARM64 平台演示 kdump 崩溃转存【转】2020-09-02 16:33:04

    转自:https://www.byteisland.com/%e4%bd%bf%e7%94%a8-qemu-%e6%bc%94%e7%a4%ba-kdump-%e5%b4%a9%e6%ba%83%e8%bd%ac%e5%ad%98/ 为什么想起写这篇文章呢?第一是最近在研究 kdump/kexec 等系列的内核崩溃现场保护能力,所以有相关的技术积累,但是这篇文章不打算什么分析,因为接下来的文章

  • docket镜像2020-08-23 16:34:08

    1.是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1.1.什么是UnionFS Unionfs是一个堆栈式的联合文件系统, 2004年由纽约州立大学石溪分校开 发, 它可以

  • Linux Deploy on android2020-08-17 09:01:00

    Linux Deploy on android 来源 https://www.cnblogs.com/GoCircle/p/10075032.html   为了解决镜像不稳定导致包下载错误,能得到一个稳定环境,可以使用linux deploy导出功能。   这里提供两个制作好的包 用户名:Android,[欢迎转载听雨的人博客cnblogs.com/GoCircle]密码:123456 连接

  • 4. 镜像的原理2020-05-27 18:57:50

    一. 镜像是什么?   镜像是一种轻量级, 可执行的独立软件包, 用来打包软件运行环境和基于运行环境开发的软件, 它包含运行某个软件所需的所有内容, 包括代码, 运行时, 库, 环境变量和配置文件.  1. UnionFS: 联合文件系统   UnionFs联合文件系统: Union文件系统(UnionFS) 是一

  • 深入理解系统调用2020-05-27 11:56:15

    实验内容: 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 本人学号为SA19225403 故查找系

  • Linux-文件系统-学习笔记(14):根文件系统原理与nfs搭建方法2020-04-07 12:36:44

    Linux-文件系统-学习笔记(14):根文件系统原理与nfs搭建方法 一、根文件系统 1、根文件系统简介 为什么需要根文件系统? (1)init进程的应用程序在根文件系统上,因此向用户态切换时根文件系统必不可少。 (2)根文件系统提供了根目录/ ,相当于一个数根、起点,通过这个能够找到你想要找的那

  • 07 白话容器基础(三):深入理解容器镜像2020-04-02 14:02:34

    白话容器基础(三):深入理解容器镜像 在前两次的分享中,我讲解了 Linux 容器最基础的两种技术:Namespace和 Cgroups。希望此时,你已经彻底理解了“容器的本质是一种特殊的进程”这个最重要的概念。 而正如我前面所说的,Namespace 的作用是“隔离”,它让应用进程只能看到该Namespace内的“

  • FriendlyCore 定制固件2020-03-31 09:54:37

    硬件环境 Nanopi neo core2 . 定制系统固件 ## 整体流程概述 1. 从友善官网下载emmc版本的固件。 2. 将官方固件写进TF卡。并copy出最后一个分区的emmc固件内容 -> friendlycore-xenial_4.14_arm64 目录。 3. 修改相关分区镜像。并覆盖TF卡的内容。 4. 将TF卡插入硬件,

  • Docker 镜像2020-01-26 12:02:09

    一、底层原理  镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。  1、UnionFS(联合文件系统) UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高

  • Docker之镜像2020-01-01 22:08:43

    1 Docker镜像是什么? 1.1 概述 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。 1.2 UnionFS(联合文件系统) UnionFS(联合文件系统)是一种分层、轻量级并且高性能的文

  • 构建调试Linux内核网络代码的环境MenuOS系统2019-12-12 16:01:09

    本文基于实验楼在线环境 1.  进入Menuos系统 cd ~/LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 效果如下图: 然后qmeu窗口。 2. 为Menuos添加网络程序 执行命令: cd ~/LinuxKernel git clone https://github.com/mengning/linuxnet.git

  • linux2019-12-10 21:51:10

    1:实验环境选择 我选择的是实验楼平台,在 LinuxKernel 目录已经构建好了基于 3.18.6 的内核环境,可以使用实验楼的虚拟机打开 Xfce 终端(Terminal), 运行 MenuOS 系统。 2:启动内核 打开终端键入以下命令: $ cd ~/LinuxKernel/ $ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -init

  • rk3399之buildroot编译错误问题集锦2019-12-10 21:00:18

    1. 使用 build.sh rootfs 编译rootfs出现如下问题 You seem to have the current working directory in yourPATH environment variable. This doesn't work.support/dependencies/dependencies.mk:25: recipe for target 'core-dependencies' failedmake[1]: *** [core

  • 调试Linux内核环境MenuOS系统2019-12-09 12:56:59

    调试Linux内核环境MenuOS系统 一、实验简介 本文采用自己搭建环境的方式对gdb进行了模拟。 (1)工具介绍 1)QEMU介绍 QEMU是一个主机上的VMM(virtual machine monitor),通过动态二进制转换来模拟CPU,并提供一系列的硬件模型,使guest os认为自己和硬件直接打交道,其实是同QEMU模拟出来的硬

  • 有关ARM Linux引导的一些详细信息2019-10-28 22:52:52

    我试图了解在arm体系结构上进行Linux引导的详细信息.尽管我每次阅读文章都会带来很多其他新术语,但我在互联网上进行了大量搜索并了解了一些细节,但这使事情变得更加复杂.我确实有2个运行linux的主板,一个olimex 9261和一个beaglebone黑色.我在嵌入式系统(尤其是arm)方面的专业知识

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有