1、cpu问题 考虑使用更高的cpu代替当前cpu。 对于多cpu,考虑cpu之间的负载分配 考虑在其他体系上设计系统,当前值。 2、内存和高速缓存 内存的优化包括操作系统,数据库,应用程序的内存优化。 过多的分页与交换可能降低系统的性能。 内存分配也是影响系统性能的主要原因。 保证保留列表具有较大 ...
分类:
其他好文 时间:
2017-08-25 21:00:36
阅读次数:
207
协程是一种用户态的轻量级线程。 server的发展如下: IO密集型应用: 多进程->多线程->事件驱动->协程 CPU密集型应用:多进程-->多线程 如果说多进程对于多CPU,多线程对应多核CPU,那么事件驱动和协程则是在充分挖掘不断提高性能的单核CPU的潜力。 异步事件驱动模型中,把会导致阻塞的 ...
分类:
其他好文 时间:
2017-08-25 01:06:46
阅读次数:
120
欢迎进入Linux之旅,本文主要介绍Linux 1.我们先来了解一下linux 概述: linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,支持32位和64位,linux也是一个性能稳定的多 ...
分类:
系统相关 时间:
2017-08-25 00:01:47
阅读次数:
168
u-boot支持很多CPU,以及一些常见的开发板。本文以u-boot-2011.06这个最新版本号为例,简要介绍一下u-boot在smdk2410上的启动流程。 首先系统是从arch/arm/cpu/arm920t文件夹下的start.s文件開始运行,而且实际開始运行的代码是从第117行開始: 11 ...
分类:
其他好文 时间:
2017-08-14 19:59:21
阅读次数:
169
随着处理数据量的逐渐增大,串行单核的程序,宛如残灯缺月,无法满足运用需求。大规模集群的出现。攻克了这一技术难题。本文旨在探讨怎样使用多CPU并行编程,关于CUDA的并行前面文章已有讲述。本文结构分为三部分。第一部分给出一段代码,模拟卖火车票的程序;第二部分对程序进行解说,方便大家交流学习;第三部分给 ...
分类:
编程语言 时间:
2017-08-12 22:40:18
阅读次数:
309
Linux简介: Linux最初是芬兰人李纳斯·托瓦兹在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支 ...
分类:
系统相关 时间:
2017-08-02 19:01:15
阅读次数:
178
一、Linux简介 1.历史 Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能 ...
分类:
系统相关 时间:
2017-07-28 00:56:39
阅读次数:
192
相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,偌大的系统。下面是一段百度中的介绍: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支 ...
分类:
系统相关 时间:
2017-07-27 21:21:20
阅读次数:
267
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 ...
分类:
系统相关 时间:
2017-07-17 11:10:09
阅读次数:
224
为什么使用多线程? 1.耗时的操作使用线程,提高应用程序响应 2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。 3.多CPU系统中,使用线程提高CPU利用率 4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。 ...
分类:
编程语言 时间:
2017-07-10 14:23:21
阅读次数:
369