Questions tagged «swap»

Unix系统和其他类似Unix的操作系统使用术语“交换”来描述在RAM和磁盘之间移动内存页面的行为以及存储页面的磁盘区域。在某些系统中,通常使用硬盘的单独整个分区进行交换。这些分区称为交换分区。



5
如何增加Matlab的Ubuntu虚拟内存和/或交换?
情况:修复Out of MemoryUbuntu的Matlab中的错误 目标:在外部HDD / SSD上分配一些虚拟内存和/或交换;读/写从20 GBps减少到0.1 GBps,没关系! 术语:此处交换和虚拟内存 不,交换和虚拟内存完全不同。例如,映射1GB文件的内存使用了额外的1GB虚拟内存,但是交换的使用没有变化。交换是后备存储的一种形式。虚拟内存的许多用途与后备存储无关。(并且曾经有没有虚拟内存且没有交换的系统以及有交换但没有虚拟内存的系统。) 消费类硬件有限,因此我需要使用更多的虚拟内存和/或与外部HDD交换。Matlab关于交换内存(TODO不包括虚拟内存?) Linux系统—使用mkswap和swapon命令更改交换空间。 系统特点 你可以看到你有多少 swapon -s Filename Type Size Used Priority /dev/sda3 partition 8326140 0 -1 Matlab的配置 % /programming//a/35971040/54964 com.mathworks.services.Prefs.setIntegerPref('JavaMemHeapMax', 2048); % MB % TODO cannot find ways how to put Matlab use /dev/sda3 因此,您看到我的Matlab没有使用它。我Out of Memory在Matlab中收到大型矩阵的错误。在将reshape矩阵矩阵转换为向量并编写并行代码方面,我一直没有成功。所以我想使用虚拟内存,因为我需要完成工作。速率无关紧要。 伪码 用于创建交换,启动MATLAB并在MATLAB退出时删除交换的Shell脚本。(MichaelHooreman) 在外部硬盘上启用交换。如何在sudo …
16 16.04  ram  swap  matlab 


1
启动问题(14.04 + GRUB +交换+ Nvidia)-图片
当我启动笔记本电脑时,最多要经过7次尝试才能安装交换器。如果有人看着我的肩膀,那就变成15次尝试!我的笔记本电脑是联想W520,带有NVIDIA(Quddro 1000m)卡,使用开源驱动程序(X.Org X服务器)和Ubuntu 14.04。它是三重启动,但是我认为这对这个问题没有任何影响。从我安装14.04开始,我就遇到了这个问题,我希望可以进行一些更新,但是已经过去了几个月,而且没有任何更新可以解决。 我发现只有一个与我的问题有关的线程,并且在整个Wiki中尝试了所有提供的解决方案。他们都没有为我工作。线程:我的计算机启动到黑屏,我必须修复哪些选项? 我的症状: 当计算机挂起时,屏幕上的最后一行始终是:'在/ dev / sda6上添加4215004k交换。优先级:-1范围:1跨:4215004k FS' 笔记本电脑上的硬盘驱动器关闭 CPU风扇进入超高冷却模式。 电脑将永远处于该状态(一旦我让它运行一个小时以上) 尝试修复 1)我按照上面提到的Wiki尝试在grub菜单中尝试“ no splash”和“ nomodeset”。我还通过在同一行“ rw”中设置“ ro”来进行操作-希望其他权限会有所帮助。同样,我插入并拔出第二台显示器,电源和USB设备,以查看是否有任何一项对我的问题有可重复的影响。它没。我希望找到导致问题的元凶,但是我发现的是,我尝试的所有操作均对问题没有直接影响。我保留了一张图表: 2)我们可以排除的两件事是(a)屏幕太暗-情况并非如此(b)导致此问题的USB设备-不可能,因为无论是否连接了USB设备,问题仍然存在。 3)我确保在BIOS中禁用了“ Optimus”。我也正在使用开源驱动程序,所以我希望这不是一个“ NVIDIA”问题,而是一个grub问题。 4)我重新安装了GRUB,但没有帮助。 5)我玩过/ etc / defaults / grub,但是在此网站上找到的建议都没有对我的问题产生任何积极影响。我文件的内容如下: # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of …
16 boot  dual-boot  grub2  nvidia  swap 

4
为什么默认的可交换性为60?如果降低台式机的swappiness值会有什么影响?
我在各种论坛上都读到关于交换性的内容,并且看到了一些视频。许多人说,对于桌面用户来说,将swappiness值降低到60以下(这是默认值)是一件好事。有人说60适合服务器。到底为什么降低它对我来说更好,为什么60对服务器有利?我试图寻找答案(例如,我在这里看过),但听不懂。...请使用简单的术语:D
16 swap 

1
如何恢复意外删除的交换分区?
我不小心通过gparted删除了我的交换分区。 (我仍然登录系统,因此恢复起来应该更容易)有人可以帮我吗?我不确定如何配置它,因为Ubuntu安装是自动完成的。 现在有3个分区: /dev/sda1 -> Ubuntu installation root, mounted at '/' /dev/sda2 -> Windows partition /dev/sda3 -> Fedora partition 并且/dev/sda4如果即时没有误是交换分区(4GB大小)


1
如何制作USB记忆棒交换盘?
好的,我知道这听起来有些愚蠢,固态驱动器(例如USB闪存棒)可能是您要用作交换磁盘的最后一件事,因为它们可能在所有读/写操作中很快损坏。 不管这有什么坏主意,我都想知道如何使我的旧4 gig USB记忆棒之一成为我指定的交换磁盘,以便在运行Ubuntu Precise的计算机启动时,它将使用USB记忆棒作为交换对象。 几经曲折增加了挑战: 我使用的计算机是我妻子的笔记本电脑core2 duo,内存为4gig 她喜欢Ubuntu,但不信任我备份她的hd,所以我让她在具有持久性的16gb高速USB 2闪存棒上运行Ubuntu 12.04。 第二个USB记忆棒将是我的交换磁盘,当实时USB启动时,我希望它在第二个USB记忆棒上进行所有繁重的交换写入等操作 迎接挑战的任何人。也许微不足道,但请放纵我:D
16 live-usb  swap 

4
我的交换(cryptswap)分区工作正常吗?
我感觉不是。我正在东芝Satellite L305-S5944笔记本电脑上运行Ubuntu 11.10。说我有1.8 GiB的Ram(认为我有2)。当我查看“系统监视器”中的“资源”选项卡时,“交换”总是显示0字节与0字节。我尝试重新安装Ubuntu 11.10,但仍然表示相同。两次我都在安装过程中选择了加密主目录选项。有时在我启动时会说“无法安装cryptswap”之类的内容。试图进行屏幕截图,但现在没有这样做。当我在“磁盘工具”中查看硬盘时,它显示了在安装过程中创建的3个分区:248 GB扩展4,扩展2.0 GB和未知2.0 GB。从屏幕快照中可以看到,名为Unknown的分区具有分区类型:Linux swap(0x82)。抱歉,不允许我发布图片。 经常遇到崩溃和减速问题。当我单击右上角的按钮时,我也没有看到休眠选项。看起来交换空间没有正常工作吗? 据我了解,交换空间是加密的。这是为什么它没有在系统监视器中注册,还是表明有问题? 有什么方法可以测试交换是否正常运行? 如果它不起作用,我将如何使其工作,看起来已经存在,只是可能无法工作? “ free -m”的输出为: total used free shared buffers cached Mem: 1883 1729 154 0 21 634 -/+ buffers/cache: 1073 810 Swap: 0 0 0 不确定是LUKS还是ecryptfs。我所做的就是在正常安装过程中单击“加密我的主目录”或类似内容的复选框。我认为这是ecryptfs,因为我刚刚检查了主文件夹中的隐藏文件,并且有一个名为“ .ecryptfs”的隐藏文件夹 运行blkid,输出为: /dev/sda1: UUID="92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TYPE="ext4" /dev/sdc1: LABEL="FreeAgent GoFlex Drive" UUID="04684AE3684AD2DA" TYPE="ntfs" sdc1是我的外部HD。还尝试了GParted,除了sda1之外,它还显示了带文件系统的sda …
16 swap 


2
“交换不可用”-每次重启后我都必须手动“交换”
我使用的是Ubuntu 12.04,Thinkpad Edge 13,已加密的主页。系统监视器中的一条消息告诉我交换不可用。我可以使用swapongparted中的选项将其恢复(我以为我也可以sudo swapon -a在终端中执行此操作,但这不起作用)。问题是swapon每次重新启动后我都必须这样做。如何重新打开它,使其即使在重新启动后仍保持打开状态? 我的fstab: # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda5 during installation UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1
15 swap 

4
在Ubuntu中使用USB驱动器作为RAM
在Windows中,可以将USB闪存驱动器用作虚拟RAM。我想知道在ubuntu中是否可以这样做?如果是这样,怎么办呢? [编辑]:我的意思是 为Ubuntu 做好准备。我知道它不是ram的完美替代品,不建议长期使用。 在USB闪存驱动器中创建交换文件是否与此类似?它会证明比硬盘驱动器中的交换文件有更高的性能吗?
15 usb  swap  ram 

1
如何在Ubuntu中删除交换文件?
我按照以下过程在Ubuntu中创建了交换文件,但是不再需要它,因此我想删除它。 但是,该博客文章未写任何有关删除的内容,因此我尝试通过删除它sudo rm -rf,但出现了Operation not permitted错误。 到目前为止,我尝试了有关如何删除具有相同错误的文件的许多答案,但在我的情况下没有任何效果: /unix/370255/as-root-cannot-remove-file-under-tmp-operation-not-permitted 更改所有权:“不允许操作”-即使是root用户! /unix/29902/unable-to-delete-file-even-when-running-as-root , 其中包括: 更改交换文件和根目录的权限/(hmod ugo+w .) 更改交换文件和/(chattr -i -a .)上的不可变标志 重新启动系统 他们都没有工作。我想知道如何删除它,但是如果它是交换文件,如何删除它? 结果free -h是: total used free shared buff/cache available Mem: 1.7G 101M 405M 1.2M 1.2G 1.4G Swap: 1.5G 234M 1.3G
15 sudo  swap 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.