Advance Member
|
Dear anderson1127,
> 樓主的回文,說實在的內容有點分不清誰是誰....
在收集到網友反應的資訊後,目前正在改寫中,加強容易誤解的說明。
> 原本樓主是說,已經是多核心了,為何LAMP還是很慢 , 結果東拉西扯的根本分不清
> 那些是樓主的說明
> 那些是別人的說明!!
別人的說明有加引號,很容易判斷。
> 我就直接切入 所謂的慢 是誰在慢
> 1. CPU慢
> 2. I/O 慢
> 3. DB 慢
> 樓主應該是很單純的認為CPU慢 , 我是很想請樓主拿出CPU慢的證據出來 ,
> 不過....我認為應該拿不出來才對...
不是的,不是 CPU 慢,是搭配的 LAMP、設定 (Apache MPM 方式)、與應用程式 (是否為 multi-thread)、使用情境 (是否有 session files 會影響分配到的 threads 數量)
> 請容我再問一個問題
> 什麼是thread ? 什麼是process ?? 從那個角度來觀察才叫做thread ???
> 從那個角度觀察才叫做process ????
Thread 是 CPU 可以處理的最小運算單位,Hyper-Thread 的硬體改進,可以讓 CPU 同時接收一個以上的 Thread,快速在Threads 切換,但實際上還是只有一個運算
Process 是被 Operating System 執行的程式,他可以備分配到一個或多個 thread,取決於許多設定。
> 這年頭,有很多人都把process認為是thread , 這是很大的誤會啊~~~~~
是啊,完全不同!
Best regards,
Amigo
|