搜索结果
查询Tags标签: cpu,共有 1619条记录-
并发编程1
内容概要UDP协议 UDP协议实战(基于UDP实现简易版本的qq聊天) 操作系统的发展史 多道技术 进程理论 重要概念01 重要概念02 同步异步与阻塞非阻塞结合内容详情UDP协议 服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) # 自己指定UDP协议(默认是TC…
2022/4/19 9:12:50 人评论 次浏览 -
shell脚本监控java程序的cpu和堆内存活对象
一、shell脚本监控cpu使用情况 调用脚本的命令为 sh top_monitor.sh 进程名称 1000 5 脚本内容: #!/bin/bashlog=/tmp/`date "+%Y-%m-%d_%H_%M"`.top #获取进程编号pid=`ps -ef|grep "$1"|grep -v "$0"|grep -v "grep"|awk {pri…
2022/4/19 7:12:44 人评论 次浏览 -
socket套接字补充、操作系统发展史、进程
目录socket套接字之UDP协议操作系统的发展史手工操作批处理系统联机批处理系统脱机批处理系统多道技术进程理论并发与并行同步与异步阻塞与非阻塞同步异步与阻塞非阻塞总结 socket套接字之UDP协议 在我们创建socket对象的时候,默认是使用TCP协议的,如果想要使用UDP协议,…
2022/4/19 7:12:38 人评论 次浏览 -
UDP协议 操作系统的发展史 多道技术 进程理论
day34UDP协议 简介:用户数据报协议(User Datagram Protocol,UDP)是一种传输层协议。 在 TCP/IP 网络中,它与 TCP 协议一样用于处理数据包,是一种无连接的协议。TCP 协议在进行数据传输时,需要建立连接,并且每次传输的数据都需要进行确认。 当不再进行传输数据时,…
2022/4/19 7:12:29 人评论 次浏览 -
UDP、操作系统发展史、进程
UDP协议 # 服务端 import socketserver = socket.socket(type=socket.SOCK_DGRAM) # 指定为udp协议(默认tcp) server.bind((127.0.0.1, 8080))msg, addr = server.recvfrom(1024) print(msg>>>:, msg.decode(utf8)) print(addr>>>:, addr) server.send…
2022/4/19 7:12:28 人评论 次浏览 -
UDP协议与并发预备理论
UDP协议 # 服务端import socketserver = socket.socket(type=socket.SOCK_DGRAM) # 指定协议为UDP协议server.bind((127.0.0.1, 9000))while True:msg, addr = server.recvfrom(1024)print(信息>>>>:, msg.decode(utf8))print(信息来自>>>>:, ad…
2022/4/18 23:43:23 人评论 次浏览 -
Java并发整理
1、并发编程三要素? (1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。(2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。(3)有序性…
2022/4/18 11:42:41 人评论 次浏览 -
性能测试之nmon的使用
一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 2、nmon可监控的数据类…
2022/4/17 23:16:34 人评论 次浏览 -
数据库软考:计算机硬件系统的组成、CPU的组成、进制转换、存储器与总线、输入输出控制
运算器主要负责算数运算与逻辑运算 算术逻辑单元(ALU):主要负责计算 累加寄存器(AC):也称累加器,给予一个计算的工作区,例1+2=3 存放计算的数字与结果! 数据缓冲寄存器(DR):缓存:因为CPU和内存、外设之间的操作速度存在差异,在速度上的缓存以及数据传送…
2022/4/17 19:43:28 人评论 次浏览 -
处理机管理——进程的状态
进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。 运行态:占有CPU,并在CPU上运行(注意:单核处理机坏境下,每一 时刻最…
2022/4/17 7:13:35 人评论 次浏览 -
【Kubernetes系列四】pod探测及资源限制
1.pod存活性探测 pod spec为容器列表中的相应容器定义其专用的探针即可启用存活性探测,目前,k8s的容器支持存活性探测的方法包含:ExecAction、TCPSocketActon和HTTPGetAction。 (1) 设置exec探针 exec类型的探针通过在目标容器中执行由用户自定义的命令来判定容器的健康…
2022/4/15 23:18:07 人评论 次浏览 -
TencentOS_Tiny 任务栈使用率(检测任务栈最大使用深度)
目录TencentOS_Tiny 任务栈使用率API调用在CONFIG.h中使能在任务中调用源码分析任务创建时对任务栈进行了初始化检测任务栈最多使用字节数 TencentOS_Tiny 任务栈使用率 在使用rtos时需要给任务分配合适大小的任务栈,任务运行时所占用的任务栈大小由整个任务所使用的临时…
2022/4/15 7:14:11 人评论 次浏览 -
自动驾驶网络大学课程W8L2 ML硬件架构II
第一个Week 8的第二堂课 Week 8 Lesson 2, 后面还有第二个Week 8. 本节课程的材料是一篇关于Google TPU的介绍性文章,从DNN的计算需求、代码量、计算优化的介绍开始,接着介绍了TPU的起源、架构和具体实现。详细介绍了TPU的结构框图和芯片布局设计。 从TPU的架构框图看,…
2022/4/15 6:16:01 人评论 次浏览 -
性能问题之线程阻塞
定义 在多线程情况下,如果一个线程拥有某个资源的锁,那么这个线程就可以运行资源相关的代码,其他线程就只能等待其执行完毕后,才能继续争夺资源锁,从而运行相关代码。场景 车票售卖系统,当剩余车票为1张,此时有A/B/C/D四个用户同时来购票,系统开启了四个线程来执行…
2022/4/14 23:14:07 人评论 次浏览 -
linux性能优化常用命令
lsof 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。 系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。 iostat iostat命令被用于监视系统输入输出设备和…
2022/4/14 7:14:49 人评论 次浏览