反正我分了300MB假如你的内存充足大,swap都可以不消我电脑8G内存,swap分了4G,运行1404,开机内存占据1000MB左右,最大的时间也就1800MB固然不算运行假造机,以是swap分4G应该够了发个分区图你看看吧。
linux下每个socket会占用多少内存=4=4就是说,每个tcp毗连的socket,至少必要8k字节,那么对于8G内存的呆板,假如不思量swap等其他因素,最多支持并发100万个tcp。
有个比力简单暴力的方法是fread里的nrows参数设置R全部读取数据的函数都有nrows和skip这两个参数,可以写个循环,一个文件分段读取,skip跳过前面读过的,用nrows控制最大读入行数,防止内存不敷分段处理惩罚之后将文件写入本。
内存那么大,假造内存多多少少给点咯意思下就好SWAP也叫互换空间啦给个1G就好了。
我要评论