h*********n 发帖数: 278 | 1 最近run code的时候,老是error (insufficient memory, not enough disk space,
write to filename failed, file is full and may be damaged etc..),把同一目录
下的一些data删掉后能缓解问题,但是不能老删东西啊,于是跟IT的人谈了一下。据他
们说,不是server space的问题,说work space里面有20G的空间,同一目录下另一
个folder(就是放data的)有80G。据他说,work space和data folder 的size是互
相独立的,两个地方都有plenty of space,应该是我的code不够efficient。
我不明白的是,如果这两个地方是互相独立的,为什么我把data folder里的文件删掉
后,程序就可以run了呢?有人知道怎么回事么?IT的说法靠不靠谱?谢谢!
另外,后来又看了一下,其实我的data也不算很大,1.5G的样子,那个space也主要是
我在用,不知道如果有20G空间的话怎么还不够用? |
D******n 发帖数: 2836 | 2 20G 跟 80G 真是太小。
work folder上面的file, 如果你SAS死掉,就会一直累积,逐渐塞满,可以手清,也
可以用sas 自带 cleanwork(没记错的话)
work folder跟你data folder只要在同一硬盘统一分区就不会说是互不影响。run 一下
df -a 看看。
【在 h*********n 的大作中提到】 : 最近run code的时候,老是error (insufficient memory, not enough disk space, : write to filename failed, file is full and may be damaged etc..),把同一目录 : 下的一些data删掉后能缓解问题,但是不能老删东西啊,于是跟IT的人谈了一下。据他 : 们说,不是server space的问题,说work space里面有20G的空间,同一目录下另一 : 个folder(就是放data的)有80G。据他说,work space和data folder 的size是互 : 相独立的,两个地方都有plenty of space,应该是我的code不够efficient。 : 我不明白的是,如果这两个地方是互相独立的,为什么我把data folder里的文件删掉 : 后,程序就可以run了呢?有人知道怎么回事么?IT的说法靠不靠谱?谢谢! : 另外,后来又看了一下,其实我的data也不算很大,1.5G的样子,那个space也主要是 : 我在用,不知道如果有20G空间的话怎么还不够用?
|
h*********n 发帖数: 278 | 3 谢谢!我现在是在每个program后面都加了一条,proc datasets lib=work nolist
kill;quit;
run;
这是不是算手动清空了?
不好意思, 不知道这个df -a 是在哪里run,怎么run的? 对server的东西实在不太懂。 |
D******n 发帖数: 2836 | 4 不是,手动删是自己去那个folder自己删。
我那个命令是直接在server run
【在 h*********n 的大作中提到】 : 谢谢!我现在是在每个program后面都加了一条,proc datasets lib=work nolist : kill;quit; : run; : 这是不是算手动清空了? : 不好意思, 不知道这个df -a 是在哪里run,怎么run的? 对server的东西实在不太懂。
|
k*****u 发帖数: 1688 | 5 是不是你中途merge或者join table的时候产生了很多的临时文件? |