我在亚马逊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中吗?如果是,表现会有差异吗?
答案 0 :(得分:1)
xvdb是本地“临时存储”,如果你关闭机器,它就不会持久存在,我会将它用于临时文件,并可能从S3或其他来源复制输入数据。
实际上它应该比EBS连接/ dev / xvda1更快。如果我错了,请纠正我......
但请确保不要存储重要内容的单个副本,例如您正在开发的源代码。
编辑:抱歉混淆,开始时我写的是xvda1,当我的意思是xvdb。 :/