小编Fri*_*sen的帖子

刷新AWS临时凭证

我们使用 AWS 身份验证流程,您可以通过该流程进行身份验证、执行 MFA 步骤,然后获得有效期一小时的凭证。通常这些都会被放入~/.aws/credentials。但是,当执行长时间运行的 awscli 操作(例如通过 复制大文件)时aws s3 cp ...,凭证会过期并且命令无法成功完成。

我们已尝试重新运行命令来重新进行身份验证,从而重新填充,~/.aws/credentials但是正在进行的命令不会“看到”这一点,并且在原始凭据过期时仍然会失败。

这件事应该如何处理?

amazon-web-services aws-cli

9
推荐指数
1
解决办法
9879
查看次数

Linux 大页面使用统计

我已将 Huge Pages 配置为与 Java 一起使用,尽管我对 /proc/meminfo 中的记帐有疑问,但它似乎运行良好。为了显示

# grep HugePages /proc/meminfo 
AnonHugePages:    274432 kB
HugePages_Total:    1008
HugePages_Free:      596
HugePages_Rsvd:      594
HugePages_Surp:        0
Run Code Online (Sandbox Code Playgroud)

我的问题涉及“免费”和“Rsvd”数字 - 为什么它们加起来不等于 1008 的“总数”?它们实际上加起来是 1190。我在这里不明白什么?

linux memory java

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

“顶部”中的睡眠进程如何使用一定比例的 CPU?

当我们运行 top 时,我们偶尔会看到一个正在使用 %CPU 的休眠进程“S”;我希望所有睡眠进程都使用 0% CPU,因为它们不活动。我希望只有运行“R”的进程在顶部积极消耗 %CPU。例如,查看这些休眠的 Oracle 进程

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM     TIME+ COMMAND                               
11975 oracle    15   0 16.8g 2.6g 2.6g S  8.9  5.5  56:28.38 oracle                       
 5837 oracle    15   0 16.8g 1.8g 1.7g S  6.6  3.7  10:04.11 oracle                       
12248 oracle    15   0 16.8g 1.6g 1.6g S  5.9  3.4  12:02.33 oracle                       
21253 oracle    15   0 16.8g 1.6g 1.6g S  4.3  3.4  12:33.83 oracle  
Run Code Online (Sandbox Code Playgroud)

我的想法是,在这种情况下,对于 Oracle,CPU 活动由许多低于 Top 的 1 秒时间粒度的短脉冲组成。这意味着使用计数器已更新但 Top 没有看到“R”状态,因为它太短了。

有什么想法吗?

process cpu-usage

4
推荐指数
1
解决办法
3882
查看次数

使用具有特定子网的 Cloud Formation 配置的安全组

概括

我正在尝试创建一个 AWS CloudFormation 模板,其中包含我要为其选择特定子网的实例。如果我指定子网 ID,则会出现以下错误The parameter groupName cannot be used with the parameter subnet。从阅读此线程看来,我需要提供安全组 ID - 而不是名称。如何在 CloudFormation 中创建安全组,然后在事后获取其 ID?

细节

实例配置的相关部分如下

"WebServerHost": {
  "Type" : "AWS::EC2::Instance",
 <..skipping metadata...>
 "Properties": {
    "ImageId" : { "ami-1234" },
    "InstanceType" : { "Ref" : "WebServerInstanceType" },
    "SecurityGroups" : [ {"Ref" : "WebServerSecurityGroup"} ],
    "SubnetId"       : "subnet-abcdef123",
Run Code Online (Sandbox Code Playgroud)

安全组如下所示

"WebServerSecurityGroup" : {
  "Type" : "AWS::EC2::SecurityGroup",
  "Properties" : {
    "GroupDescription" : "Enable HTTP and SSH",
    "SecurityGroupIngress" : [
      {"IpProtocol" : "tcp", …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-cloudformation

2
推荐指数
1
解决办法
6989
查看次数