Processor

From wiki.mikejung.biz
Jump to: navigation, search

Liquidweb 728x90.jpg

Intel Series

  • E3 = Single socket servers (1 processor)
  • E5 = Single to quad socket servers (1, 2, 4 processors)
  • E7 = Dual, Quad and 8-socket servers (2,4,8 processors)


E3 (Ivy Bridge)

  • Old series of E3's were (Sandy Bridge)
  • New E3 Series (Ivy Bridge) 1200 series
  • E3-1280 more or less equals the Core i7-3770K model
  • i7-3770K ~ $332
  • E3-1280 ~ $612
  • 4 additional PCI express lanes
  • Models ending with a 5 have integrated graphics
High: 1290v2 3.7GHz
Mid : 1240v2 3.4GHz
low : 1220v2 3.1GHz
  • RAM: E3 line supports Unbuffered ECC(RECOMMENDED), or NON-ECC DDR3
  • Supports up to 32GB in 4 slots.

E5 (Ivy Bridge)

Xeon E5-1600

  • Single socket based

Xeon E5-2600

  • Two socket based
---20MB cache
Highest: Xeon E5-2690
Low end High: Xeon E5-2650
---15MB cache
Mid: Xeon E5-2630
---10MB cache
Low: Xeon E5-2603

Xeon E5-4600

  • Quad socket based
---20MB cache
Highest: E5-4650
---16MB cache
Mid : E5-4620
---10MB cache
Low : E5-4603


CPU scheduling

The scheduler is responsible for keeping the CPUs in the system busy. The Linux scheduler implements a number of scheduling policies, which determine when and for how long a thread runs on a particular CPU core.

Scheduling policies are divided into two major categories:

Realtime policies

SCHED_FIFO

SCHED_RR

Normal policies

SCHED_OTHER

SCHED_BATCH

SCHED_IDLE


  • Realtime threads are scheduled first, and normal threads are scheduled after all realtime threads have been scheduled.
  • The realtime policies are used for time-critical tasks that must complete without interruptions.