Hello,
I'll start to answer from Question 2 if you don't mind:
A2/ AFAIK, "multiple FC to single queue mapping" feature was developed for a specific need - to allow X FC on CE side and Y FC on core side where X > Y
____________
| |
----CE facing interface--| M 320 |-----Core facing interface----
| T-series|
------------
fc0------->q0 fc5------->q0
fc1------->q1 fc6------->q1
fc2------->q2 fc7------->q2
fc3------->q3 fc8------->q3
fc4------->q4
As one can see, there is no multiple FC mapping into same queue on CE side interfaces or core side interfaces.
So, if your core interfaces support less queues than CE-facing, this may be the solution for your QoS needs.
A1/ I never tried to map multiple FC into one queue on the same interface.
A3/ This depends on hardware as well as traffic profile, please have a look into JUNOS CoS chapter
http://www.juniper.net/techpubs/en_US/junos10.2/information-products/topic-collections/config-guide-cos/config-guide-cos-TOC.html
As a general rule, one gives higher scheduler priority & relatively lower buffer-size for realtime traffic and lower scheduler priority+larger buffer-size+aggressive RED drop-profile for non-realtime traffic such as Internet browsing.
A4/ Drop-profile-map assigns RED drop-profile to a scheduler and scheduler-map assigns a scheduler to a forwarding-class
http://www.juniper.net/techpubs/en_US/junos10.2/information-products/topic-collections/config-guide-cos/topic-29852.html
A5/ If there is a bandwidth left over, FC continues to send _unless_ one configures "transmit-rate <XYZ> exact" or "transmit-rate <XYZ> rate-limit".
A6/ Policer is not capable of taking advantage of leftover bandwidth whereas scheduler can, see above.
A7/ Configure strict-high scheduler priority.
HTH
Rgds
Alex