<![CDATA[Messages posted by "McSteven"]]> /hvaonline/posts/listByUser/229660.html JForum - http://www.jforum.net Sinh viên sắp ra trường, muốn theo Sysadmin, cần chuẩn bị những gì?

quanta wrote:
- Với cùng một lượng requests, tại sao MPM worker lại thường cần dùng ít tài nguyên (RAM) hơn so với prefork? - Nếu cho bạn setup Apache từ đầu (ví dụ chạy PHP đi), căn cứ vào đâu để bạn quyết định sẽ chọn MPM nào? Tại sao?  
Với cùng lượng request thì MPM worker ít tốn Ram hơn bởi vì nó sử dụng multithread trên process và chia sẽ không gian địa chỉ bộ nhớ cho nhau làm giảm hao tốn. Cái này thì có thề phụ thuộc vào OS Kernel. Nều cho mình setup Apache từ đầu thì mình sẽ dùng MPM Worker hoặc MPM Event ! Còn tại sao thì chưa biết! ]]>
/hvaonline/posts/preList/44813/276441.html#276441 /hvaonline/posts/preList/44813/276441.html#276441 GMT
Sinh viên sắp ra trường, muốn theo Sysadmin, cần chuẩn bị những gì?

quanta wrote:
Và chỉ multi-threaded thôi à?  
Có sự hiều sai lầm của mình ở đây : nó phục vụ cả non-thread(MPM Prefok)và multithread (Event,Worker) - Apache MPM Prefork: Ưu điểm : khả năng xử lí các request nhanh chóng vì mỗi process sẽ phục vụ mỗi request.Nó không bị ảnh hưởng bời các process khác. Nhược điểm : Tốn tài nguyên của server vì mồi process chỉ phục vụ 1 request làm hao tốn rất nhiều nhiều tài nguyên đề duy trì các process này. - Apache MPM Worker: Ưu điểm : phục vụ nhiều request vì mỗi process chứa các thread bênh trong.Do đó số lượng của process có giới hạn và sử dụng ít tài nguyên hơn.Việc điều chỉnh số lượng thread / process phụ thuộc vào file httpd.conf. Nhược điểm : thì mình không biết, có thể có vài vần đề nếu sử dụng với PHP, tốn nhiều thread hơn so với MPM event - Apache MPM Event: Ưu điểm: Hình như cái event này dùng cho Apache 2.4 trở lên.Gần giống với MPM Worker nhưng có 1 khác biệt lớn ở đây . Với MPM Event sẽ giải phóng thread ngay sau khi các yêu cầu được đáp ứng song không phụ thuộc vào kết nối http. giúp làm giảm số thread per process . Còn MPM Worker sẽ giữ các request này dù các request này có xử lí hay không.Hỗ trợ nều chỉ số KeepAlive khá lâu. Nhược điểm: không biết! Còn thiều gì mong Quanta góp ý thêm cho. ]]>
/hvaonline/posts/preList/44813/276436.html#276436 /hvaonline/posts/preList/44813/276436.html#276436 GMT
Việc làm cho sinh viê mới ra trường khi làm lĩnh vực Sysadmin

Quanta wrote:
- Khi một request đi đến server, Apache sẽ tạo ra một process mới để xử lý hay là thế nào? - Multi-Processing Module là gì? Có những loại chính nào? Ưu, nhược điểm của từng loại?  
 
Theo mình nghĩ thì số lượng child process này sẽ có số lượng giới hạn. - Khi một request đi đền sever , Apache sẽ không tạo ra 1 process mới để xử lý mà dùng multithread đề xử lý các request này! Mỗi process sẽ chứa 1 lượng multithread cố định.Nều mỗi thread này được giải phóng thì nó sẽ được tái sử dụng cho các request khác đ. Nếu số lượng process vượt quá giới hạn của child process thì nó sẽ chết đi và root process sẽ sinh ra 1 child process khác để phục vụ tuỳ vào lưu lượng số request. - Multi-Processing Module là 1 module dùng để thực hiện multithread trên Apache ( Mình chỉ có thề nói tới đó còn thiều thì hay sai xót thì Quanta bổ sung ) . -Có 3 loại chính : Event, Prefok, Worker. Còn về ưu nhược điểm thì mình chưa nghiên cứu kĩ lằm. Có thề Quanta trợ giúp câu hỏi này nhé! ]]>
/hvaonline/posts/preList/44813/276430.html#276430 /hvaonline/posts/preList/44813/276430.html#276430 GMT
Việc làm cho sinh viê mới ra trường khi làm lĩnh vực Sysadmin /hvaonline/posts/preList/44813/276402.html#276402 /hvaonline/posts/preList/44813/276402.html#276402 GMT Việc làm cho sinh viê mới ra trường khi làm lĩnh vực Sysadmin /hvaonline/posts/preList/44813/276396.html#276396 /hvaonline/posts/preList/44813/276396.html#276396 GMT Phân tích tính chất vài trận DDoS HVA vừa qua. /hvaonline/posts/preList/39641/248638.html#248638 /hvaonline/posts/preList/39641/248638.html#248638 GMT Phân tích tính chất vài trận DDoS HVA vừa qua. /hvaonline/posts/preList/39641/248588.html#248588 /hvaonline/posts/preList/39641/248588.html#248588 GMT Account không nằm trong Member Group nào trong Windows 7 /hvaonline/posts/preList/39847/245576.html#245576 /hvaonline/posts/preList/39847/245576.html#245576 GMT Account không nằm trong Member Group nào trong Windows 7 /hvaonline/posts/preList/39847/245515.html#245515 /hvaonline/posts/preList/39847/245515.html#245515 GMT Phân tích tính chất vài trận DDoS HVA vừa qua. /hvaonline/posts/preList/39641/245210.html#245210 /hvaonline/posts/preList/39641/245210.html#245210 GMT phá pass wifi /hvaonline/posts/preList/39436/242704.html#242704 /hvaonline/posts/preList/39436/242704.html#242704 GMT Giúp em về cài đặt UBUNTU 10.10 /hvaonline/posts/preList/37646/231697.html#231697 /hvaonline/posts/preList/37646/231697.html#231697 GMT Giúp em về cài đặt UBUNTU 10.10 /hvaonline/posts/preList/37646/231647.html#231647 /hvaonline/posts/preList/37646/231647.html#231647 GMT Xu hướng tấn công và bảo mật 2010 - 2011 /hvaonline/posts/preList/36344/227707.html#227707 /hvaonline/posts/preList/36344/227707.html#227707 GMT Tấn công máy chủ linux /hvaonline/posts/preList/36237/222733.html#222733 /hvaonline/posts/preList/36237/222733.html#222733 GMT