小编Jay*_*itt的帖子

EBS 自然是 CPU 饥渴的吗?

我们有一个带有小型 (15G) EBS 驱动器的 m1.medium EC2 实例,运行 Rails 3 和 PostgreSQL 服务器。我们注意到 CPU 在奇怪的时间出现峰值,并最终意识到即使是简单、持续的 EBS 访问似乎也会固定 CPU。例如,仅 grep 大约 3G 的日志会导致 100% 的 CPU 使用率 - 这意味着两个内核,这对于 grep 来说应该是不可能的!删除一堆日志文件也占用了大约 25% 的 CPU,这超出了我的预期。我们不换。

这是正常的吗?谷歌很难做到这一点,因为“高 CPU”也是一种 EC2 实例的名称。我很乐意提供更多细节和基准,但首先我想检查这是否是一回事。

amazon-ec2 cpu-usage amazon-ebs

5
推荐指数
1
解决办法
803
查看次数

防止 sudo、apt-get 等将粘贴的输入吞入 STDIN?

我经常编写 wiki 说明以在 Ubuntu(目前为 11.10 Oneiric)上安装各种服务器包。它们总是涉及以下内容:

sudo apt-get install -y postfix
sudo cp ~/siteconfig/etc/postfix/main.cf /etc/postfix
Run Code Online (Sandbox Code Playgroud)

但是当您将其剪切并粘贴到终端时,sudo、apt-get 或某些子shell 会随机吞下后续的输入行,并且只会apt-get install发生这种情况。

有没有办法让它更易于剪切和粘贴?我想我可以用

cat > script <<EOF
apt-get install -y postfix
cp ~/siteconfig/etc/postfix/main.cf /etc/postfix
EOF
sudo sh ./script
Run Code Online (Sandbox Code Playgroud)

但有更好的方法吗?

scripting bash sudo stdin

5
推荐指数
2
解决办法
1456
查看次数

标签 统计

amazon-ebs ×1

amazon-ec2 ×1

bash ×1

cpu-usage ×1

scripting ×1

stdin ×1

sudo ×1