AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-206512

Mikhail Morfikov's questions

Martin Hope
Mikhail Morfikov
Asked: 2016-08-01 02:22:40 +0800 CST

在 Apache2 中设置 Cache-Control 标头的最佳方法是什么?

  • 2

在此链接下,您有一些关于如何Cache-Control在 Apache2 服务器中设置标头的示例。所以一般来说,有三种不同的方法来设置这些标题:

  1. 同时使用mod_expires+mod_headers
  2. 仅使用mod_headers
  3. 仅使用mod_expires

它们之间有什么显着差异吗?哪一个是首选的,为什么,或者根本不重要?Cache-Control在 Apache2中设置标头的最佳方法是什么?

cache apache-2.4 http-headers
  • 1 个回答
  • 3790 Views
Martin Hope
Mikhail Morfikov
Asked: 2014-06-19 09:27:53 +0800 CST

vm.overcommit_memory 是如何工作的?

  • 71

当我使用默认设置时:

vm.overcommit_memory = 0
vm.overcommit_ratio = 50

/proc/meminfo我可以从文件中读取这些值:

CommitLimit:     2609604 kB
Committed_AS:    1579976 kB

但是当我从 更改vm.overcommit_memory为0时2,我无法启动在更改之前可以启动的同一组应用程序,尤其是 amarok。我不得不更改vm.overcommit_ratio为300,因此可以增加限制。现在,当我启动 amarok 时,/proc/meminfo显示以下内容:

CommitLimit:     5171884 kB
Committed_AS:    3929668 kB

这台机器只有 1GiB 的 RAM,但是当vm.overcommit_memory设置为 0 时 amarok 可以正常工作。但是在设置为 的情况下2,amarok 需要分配超过 2GiB 的内存。这是正常行为吗?如果是这样,谁能解释为什么,例如,firefox(它比 amarok 消耗 4-6 倍的内存)在更改前后以相同的方式工作?

memory
  • 2 个回答
  • 131413 Views
Martin Hope
Mikhail Morfikov
Asked: 2014-06-16 06:12:24 +0800 CST

关于 kernel.random.* 参数的一些问题

  • 5

我正在尝试了解 linux 内核参数/proc/sys/kernel/random/,但我遇到了一些麻烦。你能帮我弄清楚一些事情吗?

  1. 参数是boot_id干什么用的?我只找到了它在启动时生成的信息,但我找不到原因。
  2. 我知道熵池大小是恒定的(4096 位)并且无法更改。为什么数量这么少?难道不是,比方说,1048576 或更多?也许有很多可用的熵不是很好吗?
  3. 它类似于第二个问题,但涉及entropy_avail参数——不填充整个熵池的目的是什么?当我检查参数时,它在 1000 位左右振荡,但池大小为 4096。当entropy_avail达到设置的阈值时write_wakeup_threshold,它会下降一点(通常为 100),然后再次上升到write_wakeup_threshold参数中指定的点。那么为什么我们在熵池大小中需要这个 4096 呢?
  4. 有什么理由我应该增加或减少read_wakeup_threshold和write_wakeup_threshold参数的值吗?第一个只是休眠想要从/dev/random设备获取熵的进程,但是当我将其设置为 64、128 或 256 时有什么区别?它只是挂了更长的时间,或者可能还有其他原因?
kernel
  • 1 个回答
  • 6291 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve