linux live usb系统一般有多大内存就够了?

linux tomcat 7.0内存一般设置多大合适_百度知道
linux tomcat 7.0内存一般设置多大合适
我有更好的答案
为了解决tomcat在进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:一、使用catalina.bat等命令行方式运行的tomcat查看系统是否能支持所填最大内存命令:java-Xmx1024m-version,当所填值不合法时
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。创新实践。致力于软件与互联网研究…专注网站建设与推广、软件开发、云计算、手机APP定制、电子信息系统集成与应用、信息安全与数据管理、软件外包、数字化解决方案和企业信息化咨询服务。...
LINUX操作系统对硬件支持有上限么?最大多少内存?多大硬盘容量?
32位的Linux的内存最大支持到4GB,64位的Linux的最大支持内存在TB级别上。
(实际上最大支持多大的内容跟操作系统的种类无关,而是跟操作系统是几位的、还有CPU是几位的有关。)
DOS是16位的,所以DOS支持的最大内存是64MB(2的16次方字节=64MB)。
32位的Linux和Windows支持的最大内存是4GB(2的32次方字节=4GB)。
64位的Linux和Windows支持的最大内存=16EB。
至于最大硬盘容量(你应该是指最大能用多大的硬盘吧?)这个应该跟主板BIOS有关,跟操作系统无关。
最大单文件大小和最大分区大小倒是跟操作系统有点关系。
不过真正相关的倒是文件系统(File System),也就是分区的格式。
NTFS格式(windows的分区,Linux也能用):支持最大分区为2TB,最大文件为2TB;
FAT32格式(windows的分区,Linux也能用):支持最大分区为128GB,最大文件为4GB;
Ext2格式:最大分区大小为4TB,最大文件大小为1TB;
Ext3格式:最大分区大小为16TB,最大文件大小为2TB;
EXT4格式:最大分区大小为1EB,最大文件大小为16TB;
ReiserFS格式:最大分区大小为4TB,最大文件大小为1TB;
注:1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024Byte,1Byte=8bit
========================================================
网上搜索了一下。还找到最大单个文件,最大文件系统,供大家参考。
你应该清楚Linux系统/服务器能够支持的最大内存和CPU数.
我们来看一下AMD和Intel平台.
.最大CPU数: 32(包括逻辑CPU)
.最大内存: 64GB
.最大文件大小: 8TB
.最大文件系统大小(ext3): 16TB
.最大每个进程的虚拟地址空间: 4GB
AMD 64/ Intel EM64T
.最大CPU数: 64
.最大内存: 128GB
.最大文件大小: 8TB
.最大文件系统大小(ext3): 16TB
.最大每个进程的虚拟地址空间: N/A
请注意上面是标准的最大限制, 请不要跟Linux集群系统混淆(能扩充到1024个CPU).
你可以从Linux内核文档/usr/src/linux/Documentation获得最新的信息
没有更多推荐了,linux内核一般占用多大内存_百度知道
linux内核一般占用多大内存
我有更好的答案
 [root@scs-2 tmp]# free  total used free shared buffers cached  Mem:
0 8236  -/+ buffers/cache: 5064  Swap: 60 1968116  下面是对这些数值的解释:  total:总计物理内存的大小。  used:已使用多大。  free:可用有多少。  Shared:多个进程共享的内存总额。  Buffers/cached:磁盘缓存的大小。  第三行(-/+ buffers/cached):  used:已使用多大。  free:可用有多少。  第四行就不多解释了。  区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3250004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.  第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。  所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。  如上例:  76+8236  接下来解释什么时候内存会被交换,以及按什么方交换。 当可用内存少于额定值的时候,就会开会进行交换。  如何看额定值:  cat /proc/meminfo  [root@scs-2 tmp]# cat /proc/meminfo  MemTotal: 3266180 kB  MemFree: 17456 kB  Buffers: 111328 kB  Cached: 2664024 kB  SwapCached: 0 kB  Active: 467236 kB  Inactive: 2644928 kB  HighTotal: 0 kB  HighFree: 0 kB  LowTotal: 3266180 kB  LowFree: 17456 kB  SwapTotal: 2048276 kB  SwapFree: 1968116 kB  Dirty: 8 kB  Writeback: 0 kB  Mapped: 345360 kB  Slab: 112344 kB  Committed_AS: 535292 kB  PageTables: 2340 kB  VmallocTotal:
kB  VmallocUsed: 272696 kB  VmallocChunk:
kB  HugePages_Total: 0  HugePages_Free: 0  Hugepagesize: 2048 kB  用free -m查看的结果:  [root@scs-2 tmp]# free -m  total used free shared buffers cached  Mem:
0 107 2605  -/+ buffers/cache: 460 2729  Swap: 1  查看/proc/kcore文件的大小(内存镜像):  [root@scs-2 tmp]# ll -h /proc/kcore  -r——– 1 root root 4.1G Jun 12 12:04 /proc/kcore  备注:  占用内存的测量  测量一个进程占用了多少内存,linux为我们提供了一个很方便的方法,/proc目录为我们提供了所有的信息,实际上top等工具也通过这里来获取相应的信息。  /proc/meminfo 机器的内存使用信息  /proc/pid/maps pid为进程号,显示当前进程所占用的虚拟地址。  /proc/pid/statm 进程所占用的内存  [root@localhost ~]# cat /proc/self/statm  654 57 44 0 0 334 0  输出解释  CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为:  参数 解释 /proc//status  Size (pages) 任务虚拟地址空间的大小 VmSize/4  Resident(pages) 应用程序正在使用的物理内存的大小 VmRSS/4  Shared(pages) 共享页数 0  Trs(pages) 程序所拥有的可执行虚拟内存的大小 VmExe/4  Lrs(pages) 被映像到任务的虚拟内存空间的库的大小 VmLib/4  Drs(pages) 程序数据段和用户态的栈的大小 (VmData+ VmStk )4  dt(pages) 04  查看机器可用内存  /proc/28248/&free  total used free shared buffers cached  Mem: 400 668 503688  -/+ buffers/cache: 744  Swap: 08 1870312  我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。  所以 空闲内存=free+buffers+cached=total-used
专注培养IT技术人才
主营:PHP培训,JAVA培训,HTML5培训,UI培训,Linux培训,Python培训
为您推荐:
其他类似问题
linux内核的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
5个你应该知道的 Live Linux 桌面发行版
摘要:Linux一向勇猛而特立独行。这个开源旗舰平台所做的事情其他任何操作系统都无法完成,其中LiveLinux发行版就是很好的例子。什么是LiveLinux呢?非常好理解。一个LiveLinux发行版是完全运行在RAM内存中的,所以这能让你在一张CD/DVD或是一个U盘上运行一个Linux操作系统的完整实例,而不用对电脑上现有的操作系统做任何修改。这对你意味着什么呢?也就是说,你可以立刻找来一个LiveLinux发行版来看看Linux是否适合你的操作系统,或者你可以把一个完整的L
Linux一向勇猛而特立独行。这个开源旗舰平台所做的事情其他任何操作系统都无法完成,其中Live Linux发行版就是很好的例子。什么是Live Linux呢?非常好理解。一个Live Linux发行版是完全运行在RAM内存中的,所以这能让你在一张CD/DVD或是一个U盘上运行一个Linux操作系统的完整实例,而不用对电脑上现有的操作系统做任何修改。
这对你意味着什么呢?也就是说,你可以立刻找来一个Live Linux发行版来看看Linux是否适合你的操作系统,或者你可以把一个完整的Linux操作系统装在U盘里随身携带着。如果不想让电脑开机就进入Windows,只需要将装有Live Linux的U盘拿出来插入电脑,启动后做出想要的选择就可以了。
但是,哪种Live发行版的体验最佳呢?这是一个具有挑战性的问题,很容易被个人偏见所影响。一个用户最喜欢的发行版在另一个用户那里却变成了 最讨厌的,这种情况对于有个性的Linux用户来说再常见不过了。所以,我所能做的就是收集了5个发行版并且列在这里,我私下里认为它们完美的体现了Live Linux的理念。这5个Live发行版并非是专为系统管理员们提供的(他们用得着的应该是partedmagic、cloneziLLA或 SystemRescueCd这些),而是将重点放在为普通用户提供一个快速启动的完整的Linux桌面系统,不仅仅满足用户的需求,并且要将用户体验做到最好。
言归正传,下面就是我所选择的5项最佳live Linux发行版:
1.UbuntuUbuntu能够在我的名单上排名榜首是有几个原因的。最主要的原因就是它非常简单——Live版本的Ubuntu是一个令人难以置信的工具, 它不仅能够展示出Linux作为操作系统能够完成的工作,而且充分诠释了Live这个词的含义。Ubuntu的硬件检测和支持做的非常棒,因此你可以完全放心的将装有Ubuntu的U盘插进电脑并启动到live模式,你会发现所有的硬件都能够被识别,并且完全正常的工作。在这些硬件之上,你还能得到一个华丽的桌面,友好程度能够媲美其他任何一种操作系统。
Ubuntu不仅提供了强大的硬件支持和现代桌面,也给用户准备好了整套完善的开箱即用的软件:浏览器、办公套件、电子邮件、多媒体——包含了一般意义上所有的用户需要的办公与娱乐工具。
有人可能会质疑我为什么要首先选择一个这样大footprint的发行版。原因很简单:现在几乎所有的现代计算机都拥有了足够的马力,足以完美运行Ubuntu的Live版本了,所以为什么不充分利用这个力量,来启动这个几乎能够满足所有用户需要的Linux发行版呢!
2.Netrunner
Netrunner Linux
Netrunner Linux引以为傲的是它的KDE Plasma环境,以及预装的一些令人惊讶的工具。除了那些已经成为标配的工具软件,你还会发现Skype、Wine、Gimp、VLC、Steam、VirtualBox和其他更多(注:Steam和VirtualBox不能有效在live环境中运行)。
Netrunner有两种不同的发行形式:标准发布和滚动发布。标准发布是基于Debian软件包管理的方式,滚动发布则集中使用了Arch的包管理方式。我在两种同样基于KDE的Linux发行版中最终选择了Netrunner的一个原因是他们成功的对在低功耗计算机上运行KWin进行了优化,这对于Live版本来说显然更为理想。除了标准的KDE面板之外,Netrunner还增加了一个非常方便的侧面板,为用户提供了更多的多媒体访问控件。你能在Netrunner中发现大量不会在其他标准KDE发行版中出现的的主题和可定制项目。
3.BunsenLabs Linux还记得CrunchBang Linux吗?嗯,那个个性鲜明的项目已经死掉了。然而幸运的是它又被人被重新拾起来了,在BunsenLabs Linux的名字下焕发出新生命。那么BunsenLabs Linux这个发行版是怎么回事呢?它基于Debian Jessie,使用Openbox窗口管理器,并且添加了tint2面板和Conky系统监视器。
BunsenLabs Linux的了不起之处是它代表了一个工匠的梦想。它具有丰富的主题和Conky配置,这样你可以将桌面慢慢的调整成和你想象中一样的外观和感觉,而完全不会将电脑的运行速度变慢。你会发现在BunsenLabs的用户论坛中充满了具有创意的定制想法。而且BunsenLabs Linux可以运行在32位、64位,甚至基于ARM的电脑上!
BunsenLabs Linux
4.PorteusProteus是一个独特的小型Linux发行版(footprint低于300 MB),因为它在本质上是模块化的。与使用软件包管理器的绝大多数Linux发行版不同,Proteus使用的是预编译模块,可以快速插入运行中的操作系统。当一个模块的工作完成后,你可以关闭它,这时它就会从目录结构中消失。有了这个系统,你就可以只使用那些你所需要的功能,不让任何一个多余的模块拖慢平台的速度。你可以下载模块并把它们存储在本地,在需要时使用。Porteus同样也是以压缩的格式存储的,所以在解压缩时速度很快。此外,所有的启动脚本都被重写,极大的提高了开机和关机的速度,因此对于Live Linux来说,这确实是一个理想的体验。
5.AV Linux首先,我需要提醒大家,AV Linux目前还并不可用,它的开发者已经删除了6.0.4版并且正在准备发布AV Linux 2016,但这是值得等待的。即便我说过不会将特定任务的发行版包含进来,但AV Linux有点不同。这个发行版是专为——你可能从名字里已经猜到了——音频/视频/图形内容创作而设计的平台。
AV Linux不是通常的Linux发行版,相反,它是一个预先配置好的Debian测试发行版的快照(目前Debian测试发行版名为Stretch)。在这个发行版中配置了Xfce 4桌面和几乎所有可能会用来创建音频和视频的软件,包括定制的Linux“RT”内核和Jack Audio Connection Kit用以降低延迟。在多媒体中心配置的软件产品大家庭中,你会发现Ardour、Audacity、Blender、Cinelerra、Handbrake、Hydrogen、Kdenlive、MuseScore、OpenShot和VLC Media Player。我希望很快能看到AV Linux 2016的正式发布。如果你属于那种有创意的音视频天才,那么你应该去看一下AV Linux。
这就是我所推荐的5个拥有优秀Live体验的Linux发行版,下载其中一个(或者把所有的都试一下),然后创建一个可携带的Live Linux驱动器,这样无论何时何地,你都可以让电脑做出进入Linux的选择了。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
邮箱低至5折
推荐购买再奖现金,最高25%
&200元/3月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
5个你应该知道的 Live Linux 桌面发行版相关信息,包括
的信息,所有5个你应该知道的 Live Linux 桌面发行版相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International博客分类:
首先要明确一个问题:Linux系统内存占用90%以上,是否属于正常范围?网上有详细的解释,这属于正常现象~~~
Linux/Unix系统管理内存的方式和windows是不一样的,即便是一个负载很小的linux,跑几天后,内存占用量也将达到90%以上,即便无人访问,这个数字是完全正常的。但是,这个内存占用量不会达到100%的,每天夜里系统都会执行/etc/cron.daily进行内存优化。
Linux/Unix系统是非常稳健的,虽然内存占用显示90%以上,但依然可保证365天以上无须重启。对于Linux系统,评估其压力的主要指标是最近5分钟的负载指数:比如用w命令或者top去看,可以看到“0.70 0.35 0.01”这样的数字,分别表示5分钟内的、10分钟内的、15分钟内排队的进程数,只要第一个数字即5分钟内的负载不大于5,系统就是健康的,不用做任何维护;如果这个数字大于了5,那么通常系统速度就会变慢,一般有如下几种可能:
1) 有程序占用大量CPU,使用top命令来检查(看看是否有java程序锁死之类的故障)
2) 有程序占用大量内存,使得内存真正不够用了(这个才是真正需要加内存的时候),比如由于MySQL在较大负载下运行容量为GB级别的数据库导致内存不够用,需要给服务器插入更多物理内存
3) 磁盘系统读写故障,IO吞吐错误造成CPU负载上升,需要光盘引导进入单用户模式扫描修复磁盘,修不好就只能更换新硬盘了
因此,对于Linux/Unix系统内存占用的百分比,无须过于关心,一般检查系统负载参数即可&
但也可以手动进行内存释放,具体操作如下:&&
[root@ajcheng]# cat /proc/sys/vm/drop_caches
0&
首先,/proc/sys/vm/drop_caches的值,默认为0
[root@ajcheng]# sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
[root@ajcheng]# echo 3 & /proc/sys/vm/drop_caches
[root@ajcheng]# cat /proc/sys/vm/drop_caches
3
将/proc/sys/vm/drop_caches值设为3
[root@ajcheng]# free -m
total used free shared buffers cached
Mem: 249 66 182 0 0 11
-/+ buffers/cache: 55 194
Swap: 511 0 511
再来运行free命令,发现现在的used为66MB,free为182MB,buffers为0MB,cached为11MB.那么有效的释放了buffer和cache.&
浏览: 379774 次
来自: 杭州
&div class=&quote_title ...
这个真的详细
,做目视化看板!学习下先
你这服务器结果没有处理啊,不能用的!
楼主你写的这个除了 查询之外关闭了数据库,创建,插入,删除 的 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 linux live 的文章

 

随机推荐