国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

Apache 性能最優(yōu)化分析(12)

2024-08-27 18:25:58
字體:
供稿:網(wǎng)友
延遲關(guān)閉引發(fā)了四個系統(tǒng)調(diào)用:

    shutdown(3, 1 /* send */) = 0
    oldselect(4, [3], NULL, [3], {2, 0}) = 1 (in [3], left {2, 0})
    read(3, "", 2048) = 0
    close(3) = 0


  這些在前文已經(jīng)提及。

  當我 們使用了-DSINGLE_LISTEN_UNSERIALIZED_ACCEPT、-DBUFFERED_LOGS 和 ExtendedStatus Off 的優(yōu)化參數(shù)后,最終得到的跟蹤結(jié)果如下:

accept(15, {sin_family=AF_INET, sin_port=htons(22286), sin_addr=inet_addr("127.0.0.1")}, [16]) = 3
sigaction(SIGUSR1, {SIG_IGN}, {0x8058c98, [], SA_INTERRUPT}) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
setsockopt(3, IPPROTO_TCP1, [1], 4) = 0
read(3, "GET /6k HTTP/1.0/r/nUser-Agent: "..., 4096) = 60
sigaction(SIGUSR1, {SIG_IGN}, {SIG_IGN}) = 0
time(NULL) = 873961916
stat("/home/dgaudet/ap/apachen/htdocs/6k", {st_mode=S_IFREG|0644, st_size=6144, ...}) = 0
open("/home/dgaudet/ap/apachen/htdocs/6k", O_RDONLY) = 4
mmap(0, 6144, PROT_READ, MAP_PRIVATE, 4, 0) = 0x400e3000
writev(3, [{"HTTP/1.1 200 OK/r/nDate: Thu, 11"..., 245}, {"/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0"..., 6144}], 2) = 6389
close(4) = 0
time(NULL) = 873961916
shutdown(3, 1 /* send */) = 0
oldselect(4, [3], NULL, [3], {2, 0}) = 1 (in [3], left {2, 0})
read(3, "", 2048) = 0
close(3) = 0
sigaction(SIGUSR1, {0x8058c98, [], SA_INTERRUPT}, {SIG_IGN}) = 0
munmap(0x400e3000, 6144) = 0

  只剩下19個系統(tǒng)調(diào)用了。其中有四個很容易被移走,但沒有什么必要了。

  附錄:可用的補丁

  這里有一些1.3版的性能補丁。但隨著1.3.0版的發(fā)行它們可能有些過時。對掌握一點C語言的知識的人來說,升級它們并不是難事。特別地:
  • 有一個補丁去掉所有time(2)系統(tǒng)調(diào)用。
  • 有一個補丁去掉mod_include中的許多系統(tǒng)調(diào)用,它們僅出于向后兼容而被少數(shù)站點所使用。
  • 有一個補丁結(jié)合了上面兩個特性,并通過去掉一些特性使服務(wù)器加速。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永寿县| 镇康县| 淳化县| 六盘水市| 谷城县| 台江县| 宜兰县| 石屏县| 望江县| 阿拉善右旗| 慈利县| 高雄县| 安福县| 噶尔县| 梁河县| 龙胜| 清远市| 府谷县| 湘潭市| 辰溪县| 石狮市| 乌兰浩特市| 余姚市| 巨鹿县| 西林县| 商城县| 和顺县| 福建省| 韩城市| 扎鲁特旗| 广汉市| 乌恰县| 凯里市| 罗定市| 临泽县| 梅州市| 天镇县| 泸溪县| 四平市| 黑水县| 连山|