使用Amazon GPU实例耗尽内存

时间:2015-12-11 13:24:30

标签: ubuntu amazon-web-services gpu

我在亚马逊AWS上租了一台GPU。它有以下描述:

class CategoriesViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, Category  {

    @IBOutlet var table: UITableView!

    var items:[String] = []

    func data(object: AnyObject) {
        self.items = (object as? [String])!
        print(object)
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

   func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.items.count
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell:TableViewCell = self.table.dequeueReusableCellWithIdentifier("SegueStage") as! TableViewCell

        cell.nameLabel.text = items[indexPath.row]
        return cell
    }
}

我传输了一个5 GB的文件,当尝试解压缩时,内存不足。解压缩5.23 GB后的文件夹大小。

当我运行 --------------------------------- | GPU Instance | g2.2xlarge | | vCPUs | 8 | | Memory Gib | 15 | | Instance storage | 1x60 (SSD) | --------------------------------- 时,我得到以下内容:

df -h

我的数据似乎存储在xvda1中。我可以将它们存储在xvdb中吗?如果是,表现会有差异吗?

1 个答案:

答案 0 :(得分:1)

xvdb是本地“临时存储”,如果你关闭机器,它就不会持久存在,我会将它用于临时文件,并可能从S3或其他来源复制输入数据。

实际上它应该比EBS连接/ dev / xvda1更快。如果我错了,请纠正我......

但请确保不要存储重要内容的单个副本,例如您正在开发的源代码。

编辑:抱歉混淆,开始时我写的是xvda1,当我的意思是xvdb。 :/