ICode9

精准搜索请尝试: 精确搜索
  • 输入输出设备(2)IO设备与主机信息传送的控制方式2021-05-18 10:02:48

    IO设备与主机信息传送的控制方式 1.程序查询方式(串行方式) 流程图: 最关键的部分在于CPU读取IO状态,如果IO设备状态为未准备就绪,CPU就将反复读状态,直到IO准备就绪。 由于IO设备的速度远远低于CPU速度,采用这种方式会导致CPU效率很低。     2.程序中断方式 IO设备准备数据的过程中,CP

  • linux课程实验总结分析报告2021-05-18 09:35:25

    Linux系统 概念模型 在我看来,Linux简单结构主要分为三个部分,即用户空间、内核空间、硬件部分。 用户可以通过系统调用接口或者库函数的方式访问用户空间资源,如文件系统、网 络I/O等。内核通过驱动程序访问具体的硬件,这样大大减轻了程序员的开发难度。 从读取文件I/O流来看,

  • 查看服务器慢卡原因 Linux2021-05-18 02:04:16

    1. top  查看 内存等 使用率   2. free -m  内存 空闲   3. ping  baidu.com 查看服务器 连外网速率   4.vmstat 是Virtual Meomory Statistics(虚拟内存统计)的缩写, 是实时系统监控工具。该命令通过使用knlist子程序和/dev/kmen伪设备驱动器访问这些数据,输出信息直接打印在

  • Web应用cpu过高2021-05-17 23:58:00

    ** 每一个技术难点的攻坚,都是你一次完美的蜕变 ** 前言 整体项目架构基于lengleng开源pig项目做开发,现状表现为 auth服务单纯搜索列表,cpu维持在40左右,85条数据导入达到了更为夸张的三位数,其实其他操作cpu也会上升得不正常,阔怕~本文将针对数据导入以及导入后列表查询展开 SQ

  • 问题这样查,拒做背锅侠2021-05-17 22:05:37

    技术的锅太多,到底该不该你背? 话说这天一大早,那个悲催的中年架构师大刘又被手机微信群给炸醒。部门的运维兄弟在公司微信群里说: 短信的生产环境服务器 CPU 占用率过高,疯狂报警。是不是你们昨天上线看门狗导致的? 大刘迷了巴登的想了想,没错,昨天确实给短信服务装上了看门狗。但是看门

  • Linux学习心得2021-05-17 21:32:18

    1.精简的Linux系统概念模型 linux操作系统是一个基于POSIX的多用户、多任务、支持多线程的复杂系统。                                                                                         (1)进程管理:主要负载CPU的访问控制

  • top详解2021-05-17 21:04:11

    前5行参数说明 第一行参数依次为 当前时间 系统已运行时间 当前登陆的用户数 1分钟 5分钟 15分钟负载 第二行参数(Tasks) total: 总共进程数 running: 正在运行进程数 sleeping: 睡眠状态进程数 stopped: stopped状态进程数 zombie: 僵尸状态进程数 第三行参数(Cpu) us:

  • Linux操作系统分析—课程总结分析报告2021-05-17 19:32:33

    一、Linux模型 Linux内核作为操作系统内核,向下承接最底层的硬件驱动,向上提供应用层的接口实现,适用于各类软硬件结合系统。 Linux内核主要分为以下五大模块:进程管理、内存管理、文件系统、设备驱动以及网络模块。      二、进程管理 在Linux中,父进程通过fork自己的地址空间创建

  • Spark的Parquet向量化读取原理2021-05-17 18:30:40

    Spark的Parquet向量化读取原理 原文链接:https://www.dazhuanlan.com/2020/01/06/5e12b00b2bcf9/ 测试过程中,发现一个spark的一个参数设置可以带来5倍以上的性能差异 参数: spark.sql.parquet.enableVectorizedReader 一条SQL的运行结果对比: 参数设置为true运行时间22s,设置为f

  • 重新认识CPU飙高2021-05-17 17:57:10

    只要是玩Linux的,只要CPU变高了,想到的第一个Linux性能排查工具大多数是TOP,然后即使使用TOP,很多运维同学看的也永远是那几行,server load, mem 使用率,CPU使用率等,然后看看哪个进程高了,然后看看是不是core了之类的,在这个过程中,有些很基础但是很容易被大家忽略的问题,load多少算高?有啥评判

  • 如何用好你的CPU,NUMA小笔记2021-05-17 17:56:33

    背景NUMA 这个词干运维的同学一定不陌生,因为往往会唤起很多惨痛的血泪史,个人认为NUMA作为CPU发展的一个必然趋势,是很值得好好学习(复习)一下的。CPU 架构的进化关于什么是NUMA,我们可以拆开我们的笔记本电脑看一下,会发现哪怕有多个CPU的槽位,但依然只有一根线接入到内存条那里,类似下

  • 调整CPU频率2021-05-17 17:55:45

    cpu性能模式 一台物理服务器使用时候,如果发现明显的延迟,就连ping都比平时慢很多,那么怀疑点可以放在cpu的性能模式上,或者说,可以关注一下cpufreq,即cpu的使用频率。一台服务器出厂之后,bios如果没有初始化,可能五花八门的cpu频率设置,服务上生产后,可能就会发生一些意想不到的问题。不过

  • 多线程最先面试题总结2021-05-17 17:30:33

    多线程面试题目录 微信交流群多线程篇1.创建线程的几种方式2.线程池的参数有哪些3.线程池的拒绝策略有哪些4.如何设置线程池的核心数5.线程池核心数的实际选型 锁锁类型公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋

  • 一、计算机发展历史、硬件、操作系统2021-05-17 12:36:01

    一、计算机硬件 计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据 进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备 一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成   1、计算机发展历史: 1. 第一代计

  • Linux小知识:查看当前最耗费CPU的线程(Arthas工具)2021-05-17 11:03:51

    *本文主要介绍以Arthas工具查看CPU使用情况 1.首先,执行下载Arthas工具的命令: curl -L http://start.alibaba-inc.com/install.sh | sh 2.启动 ./as.sh 3.执行命令,查看最耗费CPU的2个线程 thread -n 2 -i 1000 即可根据查出的堆栈信息,分析问题了 Arthas 简介 Arthas 是Ali

  • 又说骚话,Linus再次拒绝Intel CPU漏洞补丁2021-05-17 07:05:23

    近日,Linus Torvalds 拒绝了 AWS 工程师提交的一个补丁,该补丁的目的是减轻 Intel CPU 遭遇一种新型窥探***而导致数据泄露的风险。 这种新型***名为“探听辅助 L1 数据采样***”,简称 Snoop (CVE-2020-0550)。今年 3 月,来自 AWS 的软件工程师 Pawel Wieczorkiewicz 率先发现了 Intel

  • 读 perf 笔记 简写2021-05-16 19:01:18

    系统整体CPU使用率是多少? 每个CPU呢?CPU负载并发程度? 单线程 多线程? 多进程?那些应用程序/用户在使用CPU 使用了多少?那个内核线程在使用CPU 使用了多少?中断CPU 是多少CPU 互联使用率是多少用户 内核级别在CPU 上的调用路径什么类型的停滞周期 谁测量 为什么测量 测量什么 如何测

  • Java中的零拷贝和NIO2021-05-16 18:33:37

    前言 '零拷贝'这个词大家应该不陌生了,也算是大厂面试中的一个高频考点,玩过 NETTY 的朋友应该对此相当熟悉了,NETTY 的「高并发」很大程度上都是因为 NIO,而 NIO 的核心就是零拷贝技术了,今天就让你十分钟玩懂零拷贝。 传统的IO模型是怎么样的? 我们来看一张图,让我们看看一个文件从磁

  • 程序和进程2021-05-16 18:03:01

    程序和进程 一、定义 程序: 计算机程序(Computer Program),港、台译做电脑程式。计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 特点: 1、保存在硬盘、光盘等介质中的可执行代码和数据 2、是静态保存的代码 进程: 进程(Process)是计算

  • Linux环境编程--11 内存管理2021-05-16 11:34:30

    1.  思考点 1. cpu时钟周期概念:时钟频率是指1秒钟的标准单位时间里,0或1的电压脉冲变化了多少次,好比在一个大的水池里,投了一块石头,水面荡起了一圈圈的波浪,在一个标准的长度了(如100米),波浪变化了多少次,次数好比时钟频率,而时钟周期就是两个波浪之间的距离;两个波浪之间越近,在一个标

  • javascripts2021-05-15 21:33:18

    一:计算机基础   硬件部分:输入设备,输出设备,cpu,硬盘/内存;   软件部分:操作系统,应用程序。   1.为什么cpu是从内存中读取数据而不是从硬盘中读取数据?     内存采用电流的方式,运行速度更快,硬盘物理旋转,运行速度慢,     cpu读取内存可以节省性能,可以异步处理。   2.浏览

  • java面试一日一题:如何设计一款垃圾回收器2021-05-15 17:34:43

    问题:如果让你设计一个垃圾回收器,你会考虑哪些问题 分析:该问题主要考察对java中垃圾回收器的理解,要理解怎么回收;一款好的垃圾回收器有哪些衡量指标 回答要点: 主要从以下几点去考虑, 1、垃圾回收线程和用户线程的关系; 2、垃圾回收器的衡量指标; 3、基于垃圾回收算法有哪些垃圾回收器

  • Plan9操作系统基本概念2021-05-15 13:01:25

    什么是Plan 9 Plan9 是一个操作系统。由贝尔实验室开发的,其主要的负责人是Rob Pike(现在在google工作,负责Go语言的开发)。当然这个操作系统的参与者还有几个大名鼎鼎的人:包括Ken Thompson(C语言和Unix创始人),Dennis Ritchie(C语言和Unix创始人),Brain Kernighan(awk之父),Doug Mcllroy(Unix管

  • 操作系统2021-05-15 11:00:22

    操作系统 第一章 1.操作系统的定义和功能 操作系统属于系统软件 ,是硬件基础上的第一层软件,是其他软件和硬件之间的接口。 2.操作系统的四大特征 并发性 并发: 多件事件在同一时间间隔发生。 并行: 多件事宏观微观同时发生。 串行: 多件事情按顺序发生。 共享性 共享性是指计

  • Linux14 进程管理之进程相关命令2021-05-15 10:04:09

    目录进程相关命令pspstreepgrep、pkillpidoftopvmstatfreekillnice前台后台 进程相关命令 一个进程的优先级高了,意味着:获得更多的CPU运行时间;更优先获得运行的机会; 如何调节进程的优先级呢?每一个进程都有一个nice值:nice值的范围是-20--19 分别对应100--139,普通用户仅能够调大自己

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

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

ICode9版权所有