ICode9

精准搜索请尝试: 精确搜索
  • linux 查看系统性能2019-11-15 17:03:48

    1. 查看内存和CPU信息 cat /proc/cpuinfo                   cpu信息 cat /proc/meminfo |grep MemTotal    内存信息   查看物理cpu个数:cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l 查看逻辑cpu个数:cat /proc/cpuinfo | grep 'processo

  • Gaussdb国产数据库的崛起2019-11-15 13:51:49

           Gaussdb主要分两类,一个是Gaussdb 200,主要负责OLAP类型数据库,一个是Gaussdb 100,主要负责OLTP类型数据库。这里主要介绍Gaussdb 100数据库(明年将会更名为Gaussdb oltp),据说这是一个从2002年开始研发的数据库,到目前为止已经有17个年头了,全部都是由华为内部开发,自主可控,

  • 《linux就该这么学》课堂笔记022019-11-13 23:07:01

    Linux进程的六种状态(R、S、D、T、Z、X): R --- TASK_RUNNING(可执行状态) S --- TASK_INTERRUPTIBLE(可中断的睡眠状态) D --- TASK_UNINTERRUPTIBLE(不可中断的睡眠状态) T --- TASK_STOPPED或TASK_TRACED(暂停状态或跟踪状态) Z --- TASK_DEAD - EXIT_ZOMBIE(退出状态,进程成为僵尸进程) X

  • 进程和线程的区别2019-11-13 20:09:46

    进程和线程的区别 一、进程和线程的关系 线程与进程的区别可以归纳为以下4点: 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互

  • 使用线程的场景2019-11-13 20:08:06

    使用线程的场景 一、使用线程的实际场景 开启一个字处理软件进程,该进程肯定需要办不止一件事情,比如监听键盘输入,处理文字,定时自动将文字保存到硬盘,这三个任务操作的都是同一块数据,因而不能用多进程。只能在一个进程里并发地开启三个线程,如果是单线程,那就只能是,键盘输入时,不能处理

  • Java之线程与进程2019-11-13 19:03:17

    一、线程与进程   线程:一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别形式,但多线程使用了更小的资源开销。   进程:一个进程包括有操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的

  • 进程调度2019-11-13 18:59:51

    进程调度 要想多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的,而是需要遵循一定的法则,由此就有了进程的调度算法。 一、先来先服务调度算法 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。FCFS算法比较有利于长

  • 进程的并行和并发2019-11-13 18:57:26

    进程的并行和并发 一、进程的并行和并发 并行: 并行是指两者同时执行,比如赛跑,两个人都在不停的往前跑;(资源够用,比如三个线程,四核的CPU ) 并发:并发是指资源有限的情况下,两者交替轮流使用资源,比如一段路(单核CPU资源)同时只能过一个人,A走一段后,让给B,B用完继续给A ,交替使用,目的是提

  • 操作系统性能指标:CPU,io,内存2019-11-12 20:03:50

    1,负载 什么是负载? 正在被CPU调度的进程+等待CPU调度的进程;正在运行的进程+正在io 的进程 怎么看负载? load average:0.13  0.06  0.01  过去一分钟的系统的平均负载,过去5分钟的平均负载,过去15分钟系统的平均负载 什么样的负载是OK的? 不超过CPU颗粒数   进程是资源分配的最小单元

  • 线程与进程2019-11-12 16:04:27

    进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进

  • python学习笔记之---多进程实例2019-11-12 10:02:07

     python进程: 一些进程中的模块: os.fork() subprocess processing Multiprocessing   进程间通信方式: 文件 管道 socket 信号 信号量 共享内存       ①Linux 下通过fork生成进程 fork()函数,它也属于一个内建函数,并且只在Linux系统下存在。它非常特殊。 普通的

  • 第三课(新手掌握liunx命令:)2019-11-11 23:04:38

    一、Shell 原理:Shell(也称为终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器。 A.在liunx命令格式是:命令名称 命令参数 命令

  • 《Linux就该这么学》学习笔记32019-11-11 17:55:33

    主流 Linux 系统选择 Bash 解释器作为命令行终端。执行Linux命令的格式为:命令 参数 对象。参数之间长格式和长格式不能合并,长格式和短格式之间不能合并,短格式和短格式之间可以合并,合并后只保留一个 - echo:在终端输出字符串和提取变量值。data:可以用来显示和设置系统时间和日期。d

  • 进程管理工具supervisor2019-11-11 16:52:58

    安装:pip install supervisor创建配置文件:echo_supervisord_conf > /etc/supervisord.conf编辑配置文件:在myweb节点输入需要启动的命令    命令: 【启动supervisord】 supervisord -c /etc/supervisord.conf 或 supervisord 【停止supervisord】 supervisorctl shutdown 【重

  • 机器重启后Windows Docker守护进程未启动2019-11-11 14:56:01

       运行命令之后,报错docker守护进程未开启 解决方案:用管理员身份运行cmd、powershell可以解决 若不能解决,请参考:https://github.com/moby/moby/issues/30239

  • 第九章 并发编程2019-11-11 10:00:18

    并发编程 1.1、操作系统 什么是操作系统: 精简的说的话,操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 1.2 多进程 1.2.1 进程理论 1、什么是进程:正在进行的一个多过程或者说一个任务。而负责执行任务的是cpu 在操作系统中的唯一标识符 :pid 2、进程和程序

  • Linux笔记3 新手必须掌握的Linux命令。2019-11-10 23:55:05

    常用系统工作命令1.echo命令echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。 2.date命令date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。date命令中的参数以及作用 参数 作用 %t 跳格[Tab键] %

  • python debug查看进程和线程挂死问题和内存泄漏2019-11-10 21:03:05

    1、python 调试工具 pyrasite 可以附加到python进程中,在这个进程中打开一个python 命令行。然后再这个里面执行代码。 (对于这种挂死问题通常是由于多进程和多线程混用导致的,多线程中如果有锁,在使用fork创建多进程的过程中fork出来的进程是单线程执行的,只会复制内存中的对象当前的

  • LINUX第三课2019-11-10 20:51:04

    一、          linux第三节课 1.   常用系统工作命令 echo 命令 将信息输出到屏幕 ech0 $PATH date 命令 查看和设置系统时间 date “+%Y-%m-%d” “+%H:%M:%S”  (需要注意大小写,输入法) reboot 命令 poweroff命令 wget命令 wget http://www.baidu.com/haha.rar  命

  • wait,waitpid2019-11-10 15:02:01

    要求 用man wait, man waitpid学习wait waitpid的使用 2 写出wait 的测试代码,要能说明你理解了wait 的返回值的每一位的含义 实验: ---------- man wait(wait 帮助) 所有这些系统调用都用于等待子进程中的状态更改的调用过程,并获取有关其的子进程的信息状态已经改变了。状态更改

  • wait,waitpid的学习使用2019-11-10 13:52:45

    man wait man waitpid 从中可知 函数原型 pid_t wait(int* status); pid_t waitpid(pid_t pid, int* status, int options); 函数说明 父进程创建子进程之后,父进程使用wait和waitpid具有监视子进程的运行状态的能力。这两个函数用于等待子进程的状态发生变化回调并且获取状态

  • 模拟处理器调度2019-11-08 21:01:48

    一、实习内容 选择一个调度算法,实现处理器调度。 二、实习目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实习模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度

  • Linux 最大进程数2019-11-08 15:55:22

    前言 使用环境:centos 7系统 一、查看用户打开的最大进程数 ulimit -a max user processes (-u) #系统限制某用户下最多可以运行多少进程或线程 [root@ip101 config]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unli

  • CentOS7 supervisord 进程管理器一些配置2019-11-08 12:55:06

    1 supervisorctl shutdown 关闭2 supervisorctl reload 重载3 supervisorctl restart all 重启所有服务4 find / -name supervisor.sock unlink /path/supervisor.sock杀死进程5 注意点 启动进程必须设置ini 文件后缀5.1 supervisord 第一步必须的5.2 supervisorctl start laravel-

  • 【Linux性能调优一】观大局:系统平均负载load average2019-11-08 12:03:56

    要测试linux系统性能及调优,首先要从全局检查linux的平均负载 1.什么是平均负载 load average 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。也可简单理解为平均活跃进程数。 简单来说,平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是

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

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

ICode9版权所有