Here is the figure of the PoC topology (noted that Fex is Nexus 2000 and its fex-id is 102)

the configuration in Nexus 5K will be like this.
ip access-list FTP
10 permit tcp any any eq ftp
20 permit tcp any any eq ftp-data
class-map type qos match-any cmap-qos-ftp
match access-group name FTP
class-map type queuing cmap-q-ftp
match qos-group 3
policy-map type qos pmap-qos-ftp-sap
class cmap-qos-ftp
set qos-group 3
class class-default
policy-map type queuing pmap-global
class type queuing cmap-q-ftp
bandwidth percent 50
class type queuing class-default
bandwidth percent 50
class-map type network-qos cmap-nq-ftp
match qos-group 3
policy-map type network-qos pmap-nq-global
class type network-qos cmap-nq-ftp
class type network-qos class-default
multicast-optimize
system qos
service-policy type network-qos pmap-nq-global
I applied service-policy on ingress port (or port 102/1/44) like this
interface Ethernet102/1/44
switchport access vlan 576
speed 100
service-policy type qos input pmap-qos-ftp-sap
And I have applied the service-policy on Egress port ( Port 102/1/45) like this
interface Ethernet102/1/45
switchport access vlan 576
speed 100
service-policy type queuing output pmap-global
My purpose is to gaurantee minimum banwidth for FTP if there are congestion occurred network.
But the result doesn't seem any closer what I want to see, when I generate traffic with iperf (which simulated for traffic congestion) when I tranfer file with FTP, It don't guarantee any bandwidth for me
Could you please help me figure out what i've done wrong?